import LRUCache from "lru-cache"; import type { KeyValueCache, KeyValueCacheSetOptions } from "./KeyValueCache"; export declare class InMemoryLRUCache implements KeyValueCache { private cache; constructor(lruCacheOpts?: LRUCache.Options); static sizeCalculation(item: T): number; set(key: string, value: T, options?: KeyValueCacheSetOptions): Promise; get(key: string): Promise; delete(key: string): Promise; clear(): void; keys(): string[]; } //# sourceMappingURL=InMemoryLRUCache.d.ts.map