export declare class RedisCredentialsStore {
    private redis;
    constructor(redisUrl?: string);
    private encrypt;
    private decrypt;
    setCredential(provider: string, apiKey: string): Promise<void>;
    getCredential(provider: string): Promise<string | null>;
    hasCredential(provider: string): Promise<boolean>;
    deleteCredential(provider: string): Promise<void>;
    listProviders(): Promise<string[]>;
    loadAllToEnv(): Promise<void>;
    close(): Promise<void>;
}
export declare function getCredentialsStore(): RedisCredentialsStore;
//# sourceMappingURL=redis-credentials-store.d.ts.map