export default class Set { constructor(array?: E[] | Set); private _length; readonly length: number; private _array; readonly array: Array; static addArray(source: Array, destination: Set): void; static addSet(source: Set, destination: Set): void; contains(element: E): boolean; indexOf(element: E): number; get(ind: number): E; add(element: E): number; addAll(collection: Set | Array): void; remove(element: E): boolean; }