export declare class Multimap { static fromEntries(entries: [K, V[]][]): Multimap; private _map; constructor(entries?: [K, V[]][]); addAllFromMap(map: Map): void; map(callback: (key: K, values: Set) => Q): Q[]; [Symbol.iterator](): MapIterator<[K, Set]>; hasAny(key: K): boolean; has(key: K, value: V): boolean; set(key: K, value: V): void; get size(): number; setAll(key: K, values: Iterable): void; delete(key: K, value: V): void; keys(): Iterable; values(): Generator; getAll(key: K): V[]; deleteAll(key: K): void; }