import { Challenge, ChallengeAdapter } from '../types'; /** * Redis challenge storage adapter * * Provides fast, distributed storage using Redis. Excellent for high-traffic production deployments. * Challenges automatically expire using Redis TTL. */ export declare class RedisAdapter implements ChallengeAdapter { private client; private connected; constructor(redisUrl?: string); private connect; createChallenge(challenge: Challenge): Promise; getChallenge(id: string): Promise; markChallengeUsed(id: string): Promise; cleanupExpired(): Promise; close(): Promise; } //# sourceMappingURL=redis.d.ts.map