import { CacheClient } from './CacheClient'; export type MemCacheClientOptions = { recordTTLSeconds?: number; maxItems?: number; maxSizeInBytes?: number; }; export declare class MemCacheClient implements CacheClient { private cache; private static instance; private isReady; private recordTTLSeconds; private maxSizeInBytes; private constructor(); static getInstance(): MemCacheClient; /** * Re-create the singleton instance with provided options (useful for configuration) */ static configure(memCacheClientOptions?: Partial): void; get(key: string): Promise; set(key: string, value: string): Promise; delete(key: string): Promise; isAvailable(): boolean; } declare const _default: MemCacheClient; export default _default; //# sourceMappingURL=MemCacheClient.d.ts.map