export interface AppCacheConfig {
    defaultCache: CacheEntryConfig;
    caches: Record<string, CacheEntryConfig>;
}
export declare enum CacheProvider {
    MEMORY = "memory",
    REDIS = "redis",
    ETCD = "etcd"
}
export interface CacheEntryConfig {
    provider: CacheProvider;
    connectionString?: string;
    ttl?: number;
    backupDir?: string;
}
export declare const cacheConfiguration: import("@nestjs/config").ConfigFactory<AppCacheConfig> & import("@nestjs/config").ConfigFactoryKeyHost<AppCacheConfig | Promise<AppCacheConfig>>;
//# sourceMappingURL=cache.config.d.ts.map