import { Collector, BaseCollector, Supplier } from "../collector"; export declare class ToMapCollector> extends BaseCollector<[K, V], A, A> { protected supplier: Supplier; constructor(supplier: Supplier); supply(): A; accumulate(container: A, [key, value]: [K, V]): void; combine(container1: A, container2: A): A; finish(container: A): A; } export declare function toMap(): Collector<[K, V], Map, Map>; export declare function toMap>(factory: Supplier): Collector<[K, V], A, A>;