import type { PayloadCipher } from '@pondoknusa/crypto'; import type { DatabaseManager } from '@pondoknusa/database'; import type { RedisManager } from '@pondoknusa/redis'; import type { SessionStore } from './session.js'; import type { AuthSessionConfig } from './types.js'; export declare class SessionManager { private readonly config; private readonly database?; private readonly redis?; private readonly cipher?; private readonly integrityKey?; private store?; constructor(config: AuthSessionConfig, database?: DatabaseManager | undefined, redis?: RedisManager | undefined, cipher?: PayloadCipher | undefined, integrityKey?: string | undefined); driver(): SessionStore; } //# sourceMappingURL=session-manager.d.ts.map