export declare class LRUMap { private first; private items; private last; private readonly max; private readonly ttl; constructor(max?: number, ttlInMsecs?: number); get size(): number; private bumpLru; clear(): void; delete(key: K): void; private evict; get(key: K): V | undefined; keys(): IterableIterator; set(key: K, value: V): void; }