export interface LRUCacheConfig { maxSize?: number; } /** * BASIC (not optimal) implementation of the LRU cache */ export declare class LRUCache { private config; private cache; private keys; private maxSize; constructor(config?: LRUCacheConfig); set(key: K, value: V): void; get(key: K): V | undefined; delete(key: K): void; has(key: K): boolean; size(): number; clear(): void; private updateKeysOrder; } //# sourceMappingURL=lru-cache.d.ts.map