/// export declare class BinSet { readonly binSetCollection: BinSetCollection; bits: number[]; constructor(binSetCollection: BinSetCollection); add(val: T): void; delete(val: T): void; toSet(): Set; isSubsetOf(other: BinSet): boolean; } export declare class BinSetCollection { private bitMap; private currentBit; private uuid; constructor(); of(s: ReadonlySet): BinSet; private getIndexAndVal; add(s: BinSet, val: T): void; delete(s: BinSet, val: T): void; toSet(binSet: BinSet): Set; subset(a: BinSet, b: BinSet): boolean; } export declare const BinSetC: BinSetCollection;