export declare class HashSet implements Iterable { private hash; private map; get [Symbol.toStringTag](): string; get size(): number; [Symbol.iterator](): IterableIterator; constructor(hash: (value: V) => Hash); add(value: V): this; delete(value: V): boolean; has(value: V): boolean; get(value: V): V | undefined; clear(): void; keys(): IterableIterator; values(): IterableIterator; }