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