/// import { ChainableCommander, Cluster, ClusterNode, ClusterOptions } from 'ioredis'; import { ConnectionOptions } from 'tls'; export { ChainableCommander, Cluster, ClusterOptions }; export declare const CLIENT_READY = "ready"; export interface IRedisClusterProviderConfig { connectTimeout: number; family: number; host?: string; instances?: ClusterNode[]; keepAlive: number; keyPrefix: string; password?: string; ports?: number[]; tls?: ConnectionOptions; ttl: number; } export declare const getRedisClusterProviderConfig: () => IRedisClusterProviderConfig; export declare const getRedisCluster: (enableAutoPipelining?: boolean) => Cluster | undefined; export declare const validateRedisClusterProviderConfig: () => boolean; export declare const isClientReady: (status: string) => boolean; //# sourceMappingURL=redis-cluster-provider.d.ts.map