import KValue from './kvalue'; export default class Mapping { _map: Map>; constructor(); get keys(): string[]; get values(): KValue[]; get(key: string): T | undefined; getKV(key: string): KValue | undefined; set(key: string, value?: T): void; delete(key: string, cb?: (value?: T, key?: string) => void): void; clear(): void; clean(max?: number, cb?: (value?: T, key?: string) => void): void; }