import { SizedMap } from './SizedMap'; export declare class LfuMap extends SizedMap { private queue; private frequencies; private leastFrequent; has(key: K): boolean; get(key: K, _default?: V): V | undefined; set(key: K, value: V): this; delete(key: K): boolean; clear(): void; private initQueue; private queuePop; private moveToTop; private removeNode; private increaseFrequency; private decreaseFrequency; }