import { ClientConfig, IValidationProperty } from '@tdi-mc/core'; export declare enum CacheType { LOCAL = "local", REDIS = "redis", MEMCACHED = "memcached" } export declare class CacheConfig extends ClientConfig { type?: CacheType; cacheDir?: string; host: string; port: number; username?: string; password?: string | number; database?: number; readonly?: boolean; retryTimeout?: number; connectTimeout?: number; maxConnections?: number; constructor(props: CacheConfig); validate(): IValidationProperty[]; } //# sourceMappingURL=cache.config.d.ts.map