import type { PayloadCipher } from '@pondoknusa/crypto'; import type { RedisManager } from '@pondoknusa/redis'; import type { SessionStore } from './session.js'; import type { SessionIntegrity } from './session-integrity.js'; export declare class RedisSessionStore implements SessionStore { private readonly redis; private readonly connectionName; private readonly prefix; private readonly cipher?; private readonly integrity?; constructor(redis: RedisManager, connectionName: string, prefix?: string, cipher?: PayloadCipher | undefined, integrity?: SessionIntegrity | undefined); read(id: string): Promise>; write(id: string, data: Record, lifetimeMinutes: number): Promise; destroy(id: string): Promise; private key; } //# sourceMappingURL=redis-session-store.d.ts.map