export declare class MultiMap<K, V> {
    map: Map<K, Set<V>>;
    add(key: K, value: V): void;
    get(key: K): Set<V>;
    delete(key: K, value: V): boolean;
    deleteAll(key: K): void;
    deleteValue(value: V): void;
    clear(): void;
    keys(): IterableIterator<K>;
    groups(): IterableIterator<Set<V>>;
}
