import { ICacheAdapter } from '../../libs/cache/ICacheAdapter'; import { ICacheBinConfig } from '../../libs/cache/ICacheBinConfig'; import { ICacheGetOptions, ICacheSetOptions } from '../../libs/cache/ICacheOptions'; export declare class MemoryCacheAdapter implements ICacheAdapter { readonly type: string; name: string; options: ICacheBinConfig; data: { [bin: string]: { [k: string]: any; }; }; timer: { [k: string]: any; }; hasRequirements(): boolean; configure(name: string, options: ICacheBinConfig): void; get(key: string, bin: string, options?: ICacheGetOptions): any; set(key: string, value: any, bin: string, options?: ICacheSetOptions): any; clearBin(name: string): void; shutdown(): void; }