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