export declare class IdMap { private _map; private _idStringify; private _idParse; constructor(idStringify?: (obj: any) => string, idParse?: (str: string) => any); get(id: any): any; set(id: any, value: any): void; remove(id: any): void; has(id: any): boolean; empty(): boolean; clear(): void; forEach(iterator: (doc: any, key: string) => any): void; size(): number; setDefault(id: any, def: any): any; clone(): IdMap; }