import { CacheStore } from '@nestjs/common'; import { LoggerService } from '../logger/logger.service'; declare class CacheConnectionOptions { environment: string; endpoint: string; username: string; password: string; logger: LoggerService; } export declare class CustomCacheStore implements CacheStore { private _serviceClient; private _namespace; private _logger; private _host; constructor(options: CacheConnectionOptions); get(key: string): Promise; set(key: any, value: any, options: any): Promise; del(key: any): Promise; connect(): Promise; } export declare const CUSTOM_CACHE_STORE: { imports: import("@nestjs/common").DynamicModule[]; useFactory: (logger: LoggerService) => Promise<{ store: CustomCacheStore; isGlobal: boolean; }>; inject: (typeof LoggerService)[]; }; export {};