import { CacheManager } from '../types/cache';
import { ProviderResponse } from '../types/chat';
export declare class RedisCacheManager implements CacheManager {
    private client;
    constructor(redisUrl: string);
    get(key: string): Promise<ProviderResponse | null>;
    set(key: string, value: ProviderResponse, ttl: number): Promise<void>;
    delete(key: string): Promise<void>;
    clear(): Promise<void>;
    close(): Promise<void>;
}
