import { Collector, BaseCollector, Supplier } from "../collector"; export declare class ToSetCollector> extends BaseCollector { protected supplier: Supplier; constructor(supplier: Supplier); supply(): A; accumulate(container: A, item: T): void; combine(container1: A, container2: A): A; finish(container: A): A; } export declare function toSet(): Collector, Set>; export declare function toSet>(factory: Supplier): Collector;