import { SessionStorage } from "./base"; /** * Store session cookies in Redis with optional TTL. * Requires `ioredis` package. */ export declare class RedisSessionStorage extends SessionStorage { private _redisUrl; private _prefix; private _ttl; private _redis; constructor(redisUrl?: string, prefix?: string, ttl?: number | null); private _getRedis; private _key; save(sessionId: string, cookies: Record, metadata?: Record | null): Promise; load(sessionId: string): Promise | null>; delete(sessionId: string): Promise; exists(sessionId: string): Promise; loadMetadata(sessionId: string): Promise | null>; close(): Promise; } //# sourceMappingURL=redis.d.ts.map