/**
 * Real Redis Session Provider Implementation
 *
 * This provides a production-ready Redis-based session provider
 * with proper error handling and connection management
 */
import { SessionProvider } from '../types.js';
export interface RedisConfig {
    host: string;
    port: number;
    password?: string;
    database?: number;
    keyPrefix?: string;
    ttl?: number;
}
export declare const createRedisSessionProvider: (config: RedisConfig) => SessionProvider;
export declare const closeRedisConnection: (provider: any) => Promise<void>;
export declare const pingRedis: (provider: any) => Promise<boolean>;
//# sourceMappingURL=redis-provider.d.ts.map