import { HashMap } from "@tsplus/stdlib/collections/HashMap/definition";
import { Hash } from "@tsplus/stdlib/structure/Hash";
import { Equals } from "@tsplus/stdlib/structure/Equals";
import { HashSet, HashSetSym } from "@tsplus/stdlib/collections/HashSet/definition";
export declare class HashSetInternal implements HashSet {
readonly _keyMap: HashMap;
readonly [HashSetSym]: HashSetSym;
constructor(_keyMap: HashMap);
[Symbol.iterator](): Iterator;
[Hash.sym](): number;
[Equals.sym](that: unknown): boolean;
}
/**
* @tsplus macro remove
*/
export declare function realHashSet(_: HashSet): asserts _ is HashSetInternal;
//# sourceMappingURL=hashSet.d.ts.map