import { Collection } from "@tsplus/stdlib/collections/Collection/definition";
import { Equals } from "@tsplus/stdlib/structure/Equals";
import { MutableHashMap } from "@tsplus/stdlib/collections/mutable/MutableHashMap/definition";
import { Hash } from "@tsplus/stdlib/structure/Hash";
/**
* @tsplus type MutableHashSet
* @tsplus companion MutableHashSet.Ops
*/
export declare class MutableHashSet implements Collection, Equals {
private backingMap;
constructor();
[Hash.sym](): number;
[Equals.sym](that: unknown): boolean;
get size(): number;
isEmpty(): boolean;
contains(value: A): boolean;
add(value: A): boolean;
remove(value: A): boolean;
[Symbol.iterator](): Iterator;
}
//# sourceMappingURL=definition.d.ts.map