import { Heap } from 'heap-js'; export declare class SortedSet { indexer: (item: T) => number | string | symbol; heap: Heap; items: { [key: string | number | symbol]: T; }; itemCount: number; constructor(comparator: (a: T, b: T) => number, indexer: (item: T) => number | string | symbol); push(item: T): void; pop(): T; peek(): T; has(item: T): boolean; get length(): number; } export declare class SortedNumericalSet extends SortedSet { constructor(...values: number[]); } //# sourceMappingURL=sortedset.d.ts.map