interface InMemoryGetOptions { format?: 'string' | 'json'; } interface InMemorySetOptions { ttlSeconds?: number; } export declare class InMemoryClient { private cache; private timers; constructor(); get(key: string, options?: InMemoryGetOptions): Promise; get(key: string, options: InMemoryGetOptions & { format: 'json'; }): Promise; set(key: string, value: any, options?: InMemorySetOptions): Promise; delete(key: string): Promise; private scheduleExpiration; private cleanup; } export {}; //# sourceMappingURL=in_memory_client.d.ts.map