import { s } from "../constants.js"; interface FakeSet { add(value: T): this; clear(): void; delete(value: T): boolean; forEach(callbackfn: (value: T, value2: T, set: FakeSet) => void, thisArg?: any): void; has(value: T): boolean; readonly size: number; [s]: Array; [Symbol.toStringTag]: string; [Symbol.iterator](): IterableIterator; entries(): IterableIterator<[T, T]>; keys(): IterableIterator; values(): IterableIterator; } export interface FakeSetConstructor { new (values?: ReadonlyArray | null): FakeSet; readonly prototype: FakeSet; [Symbol.species]: FakeSetConstructor; } declare const FakeSet: FakeSetConstructor; export default FakeSet;