export declare function combineSetsFromMap<T>(map: Map<any, Set<T>>): Set<T>;
export declare function mergeSetsFromMaps<K, T>(mapA: Map<K, Set<T>>, mapB: Map<K, Set<T>>): Map<K, Set<T>>;
type AnyMap = Map<any, any>;
export declare function deepMergeMapsInPlace<A extends AnyMap, B extends AnyMap>(mapA: A, mapB: B): A;
export declare function cloneNestedMap<M extends Map<any, any>>(map: M): M;
export {};
