export declare class CappedMap { private maxSize; protected store: Map; constructor(maxSize: number); get(key: K): V | undefined; set(key: K, value: V): void; has(key: K): boolean; delete(key: K): boolean; clear(): void; resize(maxSize: number): void; first(): V; last(): V; keys(): K[]; values(): V[]; count(): number; }