export declare class LruCache { private _maxEntries; private _map; get maxEntries(): number; set maxEntries(newMaxEntries: number); get size(): number; constructor(_maxEntries?: number); get(key: K): T; set(key: K, item: T): void; has(key: K): boolean; delete(key: K): boolean; protected onInsert(_item: T): void; protected onDelete(_item: T): void; private resize; }