export interface ISetCtor { new (): ISet; } export interface ISet { add(value: T): void; has(value: T): boolean; size: number; clear(): void; } export declare function minimalSetImpl(): ISetCtor; export declare const Set: ISetCtor;