# SessionManagerParamsSchema | @account-kit/signer

> Overview of SessionManagerParamsSchema from @account-kit/signer

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

{/* This file is auto-generated by TypeDoc. Do not edit manually. */}

```ts
const SessionManagerParamsSchema: ZodObject<
  {
    client: ZodType<BaseSignerClient, ZodTypeDef, BaseSignerClient>;
    expirationTimeMs: ZodDefault<ZodNumber>;
    sessionKey: ZodDefault<ZodString>;
    storage: ZodUnion<
      [
        ZodDefault<ZodEnum<["localStorage", "sessionStorage"]>>,
        ZodType<Storage, ZodTypeDef, Storage>,
      ]
    >;
  },
  "strip",
  ZodTypeAny,
  {
    sessionKey: string;
    storage: "localStorage" | "sessionStorage" | Storage;
    expirationTimeMs: number;
    client?: any;
  },
  {
    client?: any;
    sessionKey?: string;
    storage?: "localStorage" | "sessionStorage" | Storage;
    expirationTimeMs?: number;
  }
>;
```

Defined in: [account-kit/signer/src/session/manager.ts:20](https://github.com/alchemyplatform/aa-sdk/blob/main/account-kit/signer/src/session/manager.ts#L20)