import { ICacheAdapter } from '../../libs/cache/ICacheAdapter'; import { ICacheBinConfig } from '../../libs/cache/ICacheBinConfig'; import { ICacheSetOptions } from '../../libs/cache/ICacheOptions'; import { IRedisCacheClient } from './redis/IRedisCacheClient'; export declare class RedisCacheAdapter implements ICacheAdapter { static REDIS: any; readonly type: string; client: IRedisCacheClient; nodeId: string; name: string; options: ICacheBinConfig; configure(name: string, options: ICacheBinConfig): Promise; hasRequirements(): Promise; cacheKey(bin: string, key: string): string; get(key: string, bin: string, options: ICacheSetOptions): Promise; set(key: string, value: any, bin: string, options: ICacheSetOptions): Promise; clearBin(name: string): Promise; shutdown(): Promise; }