declare global { interface Set { toReadonly(): ReadonlySet; } } export declare class RuntimeReadonlySet implements ReadonlySet { private readonly _wrap; constructor(_wrap: Set); forEach(callbackfn: (value: T, value2: T, set: ReadonlySet) => void, thisArg?: any): void; has(value: T): boolean; get size(): number; entries(): SetIterator<[T, T]>; keys(): SetIterator; values(): SetIterator; [Symbol.iterator](): SetIterator; }