export declare class SimpleLruCache { private readonly nodesMap; private firstNode; private lastNode; get size(): number; /** * Get a value if is cached. Note: null values are indistinguishable from absent value */ getCached(key: K): V | null; set(key: K, value: V): void; /** * Fully empties this cache. */ clear(): void; evictLeastRecentlyUsed(): V; private addToTail; private evict; private markUsed; }