import { TestableKeyValueCache } from './KeyValueCache'; export declare class InMemoryLRUCache implements TestableKeyValueCache { private store; constructor({ maxSize, sizeCalculator, onDispose, }?: { maxSize?: number; sizeCalculator?: (value: V, key: string) => number; onDispose?: (key: string, value: V) => void; }); get(key: string): Promise; set(key: string, value: V, options?: { ttl?: number; }): Promise; delete(key: string): Promise; flush(): Promise; getTotalSize(): Promise; } //# sourceMappingURL=InMemoryLRUCache.d.ts.map