export declare class MultiMap { private _map; add(key: K, value: V): void; add_all(key: K, values: Iterable): void; delete(key: K, value: V): V | undefined; delete_all(key: K): Set | undefined; clear(): void; group(key: K): Set; has(key: K, value: V): boolean; hasKey(key: K): boolean; get keys(): IterableIterator; get keyCount(): number; get size(): number; grouped(): IterableIterator<[K, Set]>; items(): IterableIterator<[K, V]>; }