export declare class ImmutableSet { readonly size: number; private internalCollection; private readonly comparer; constructor(iterable?: Iterable, comparer?: (left: T, right: T) => boolean); add(value: T): ImmutableSet; addMany(values: Iterable): ImmutableSet; clear(): ImmutableSet; delete(value: T): ImmutableSet; has(value: T): boolean; values(): IterableIterator; }