export type ITERATOR_MODE = string; export namespace ITERATOR_MODE { export { MODE_ENTRIES as ENTRIES }; export { MODE_VALUES as VALUES }; export { MODE_KEYS as KEYS }; export { MODE_LEAVES as LEAVES }; } /** * Dictionary map which stores values using key sets, rather than single keys. * * @class MultiMap * @category Data */ export default class MultiMap { /** @hidden */ _trunk: any; /** @hidden */ _count: number; clear(): void; get size(): number; pluck(): void; setLeaf(key: any, value: any): any; getLeaf(key: any): any; set(key: any, value: any): MultiMap; get(key: any): any; has(key: any): boolean; delete(key: any): void; entries(): any; values(): any; keys(): any; leaves(): any; [Symbol.iterator](): any; } declare const MODE_ENTRIES: "ENTRIES"; declare const MODE_VALUES: "VALUES"; declare const MODE_KEYS: "KEYS"; declare const MODE_LEAVES: "LEAVES"; export {};