import { InferKeyValueIterableKeys, InferKeyValueIterableTupleKeys, InferKeyValueIterableTupleValues, InferKeyValueIterableValues } from '../infer/iterable'; export declare type InferMergeMapsReturn, TMaps extends Iterable<[any, any]>[]> = Map | InferKeyValueIterableTupleKeys, InferKeyValueIterableValues | InferKeyValueIterableTupleValues>; /** * Merges N maps into the first map */ export declare function MergeMaps, TMaps extends Iterable<[any, any]>[]>(firstMap: TFirstMap, ...maps: TMaps): InferMergeMapsReturn;