export declare class SetMultiMap<K, V> implements Iterable<[K, V]> {
    private map;
    get size(): number;
    get(key: K): ReadonlySet<V> | undefined;
    add(key: K, value: V): this;
    clear(): void;
    delete(key: K, value: V): boolean;
    deleteKey(key: K): boolean;
    has(key: K, value: V): boolean;
    hasKey(key: K): boolean;
    [Symbol.iterator](): IterableIterator<[K, V]>;
    entries(): IterableIterator<[K, V]>;
    values(): IterableIterator<V>;
    keys(): IterableIterator<K>;
}
//# sourceMappingURL=set-multi-map.d.ts.map