export declare class SortedSet<T> implements Set<T> {
    private array;
    constructor(comparator: (a: T, b: T) => number);
    has(value: T): boolean;
    add(...values: T[]): this;
    delete(value: T): boolean;
    keys(): IterableIterator<T>;
    values(): IterableIterator<T>;
    entries(): IterableIterator<[T, T]>;
    clear(): void;
    readonly [Symbol.toStringTag]: string;
    [Symbol.iterator](): IterableIterator<T>;
    forEach(cb: (value: T, key: T, set: Set<T>) => void, thisArg?: any): void;
    get size(): number;
}
