Variable primordialsConst

primordials: {
    AggregateError: AggregateErrorConstructor;
    AggregateErrorLength: number;
    AggregateErrorName: string;
    AggregateErrorPrototype: AggregateError;
    AggregateErrorPrototypeMessage: string;
    AggregateErrorPrototypeName: string;
    Array: ArrayConstructor;
    ArrayBuffer: ArrayBufferConstructor;
    ArrayBufferGetSymbolSpecies: UncurryGetter<ArrayBufferConstructor, typeof species, ArrayBufferConstructor>;
    ArrayBufferIsView: UncurryThis<((arg: any) => arg is ArrayBufferView)>;
    ArrayBufferLength: number;
    ArrayBufferName: string;
    ArrayBufferPrototype: ArrayBuffer;
    ArrayBufferPrototypeGetByteLength: UncurryGetter<ArrayBuffer, "byteLength", ArrayBuffer>;
    ArrayBufferPrototypeSlice: UncurryThis<((begin: number, end?: number) => ArrayBuffer)>;
    ArrayBufferPrototypeSymbolToStringTag: string;
    ArrayFrom: StaticCall<{
        <T>(arrayLike: ArrayLike<T>): T[];
        <T, U>(arrayLike: ArrayLike<T>, mapfn: ((v: T, k: number) => U), thisArg?: any): U[];
        <T>(iterable: Iterable<T> | ArrayLike<T>): T[];
        <T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: ((v: T, k: number) => U), thisArg?: any): U[];
    }>;
    ArrayGetSymbolSpecies: UncurryGetter<ArrayConstructor, typeof species, ArrayConstructor>;
    ArrayIsArray: StaticCall<((arg: any) => arg is any[])>;
    ArrayIterator: {
        prototype: null | object;
    };
    ArrayIteratorPrototype: Iterator<any, any, undefined>;
    ArrayIteratorPrototypeNext: UncurryThis<((...args: [] | [undefined]) => IteratorResult<any, any>)>;
    ArrayIteratorPrototypeSymbolToStringTag: string;
    ArrayLength: number;
    ArrayName: string;
    ArrayOf: StaticCall<(<T>(...items: T[]) => T[])>;
    ArrayOfApply: StaticApply<(<T>(...items: T[]) => T[])>;
    ArrayPrototype: any[];
    ArrayPrototypeConcat: UncurryThis<{
        (...items: ConcatArray<any>[]): any[];
        (...items: any[]): any[];
    }>;
    ArrayPrototypeCopyWithin: UncurryThis<((target: number, start: number, end?: number) => any[])>;
    ArrayPrototypeEntries: UncurryThis<(() => IterableIterator<[number, any]>)>;
    ArrayPrototypeEvery: UncurryThis<{
        <S>(predicate: ((value: any, index: number, array: any[]) => value is S), thisArg?: any): this is S[];
        (predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): boolean;
    }>;
    ArrayPrototypeFill: UncurryThis<((value: any, start?: number, end?: number) => any[])>;
    ArrayPrototypeFilter: UncurryThis<{
        <S>(predicate: ((value: any, index: number, array: any[]) => value is S), thisArg?: any): S[];
        (predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): any[];
    }>;
    ArrayPrototypeFind: UncurryThis<{
        <S>(predicate: ((value: any, index: number, obj: any[]) => value is S), thisArg?: any): undefined | S;
        (predicate: ((value: any, index: number, obj: any[]) => unknown), thisArg?: any): any;
    }>;
    ArrayPrototypeFindIndex: UncurryThis<((predicate: ((value: any, index: number, obj: any[]) => unknown), thisArg?: any) => number)>;
    ArrayPrototypeFlat: UncurryThis<(<A, D>(this: A, depth?: D) => FlatArray<A, D>[])>;
    ArrayPrototypeFlatMap: UncurryThis<(<U, This>(callback: ((this: This, value: any, index: number, array: any[]) => U | readonly U[]), thisArg?: This) => U[])>;
    ArrayPrototypeForEach: UncurryThis<((callbackfn: ((value: any, index: number, array: any[]) => void), thisArg?: any) => void)>;
    ArrayPrototypeIncludes: UncurryThis<((searchElement: any, fromIndex?: number) => boolean)>;
    ArrayPrototypeIndexOf: UncurryThis<((searchElement: any, fromIndex?: number) => number)>;
    ArrayPrototypeJoin: UncurryThis<((separator?: string) => string)>;
    ArrayPrototypeKeys: UncurryThis<(() => IterableIterator<number>)>;
    ArrayPrototypeLastIndexOf: UncurryThis<((searchElement: any, fromIndex?: number) => number)>;
    ArrayPrototypeLength: number;
    ArrayPrototypeMap: UncurryThis<(<U>(callbackfn: ((value: any, index: number, array: any[]) => U), thisArg?: any) => U[])>;
    ArrayPrototypePop: UncurryThis<(() => any)>;
    ArrayPrototypePush: UncurryThis<((...items: any[]) => number)>;
    ArrayPrototypePushApply: UncurryThisStaticApply<((...items: any[]) => number)>;
    ArrayPrototypeReduce: UncurryThis<{
        (callbackfn: ((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)): any;
        (callbackfn: ((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any), initialValue: any): any;
        <U>(callbackfn: ((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U), initialValue: U): U;
    }>;
    ArrayPrototypeReduceRight: UncurryThis<{
        (callbackfn: ((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any)): any;
        (callbackfn: ((previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any), initialValue: any): any;
        <U>(callbackfn: ((previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U), initialValue: U): U;
    }>;
    ArrayPrototypeReverse: UncurryThis<(() => any[])>;
    ArrayPrototypeShift: UncurryThis<(() => any)>;
    ArrayPrototypeSlice: UncurryThis<((start?: number, end?: number) => any[])>;
    ArrayPrototypeSome: UncurryThis<((predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any) => boolean)>;
    ArrayPrototypeSort: UncurryThis<((compareFn?: ((a: any, b: any) => number)) => any[])>;
    ArrayPrototypeSplice: UncurryThis<{
        (start: number, deleteCount?: number): any[];
        (start: number, deleteCount: number, ...items: any[]): any[];
    }>;
    ArrayPrototypeSymbolIterator: ((self: any[], ...args: []) => IterableIterator<any>);
    ArrayPrototypeSymbolUnscopables: {
        [unscopables]?: boolean;
        length?: boolean;
        [iterator]?: any;
        at?: any;
        concat?: any;
        copyWithin?: any;
        entries?: any;
        every?: any;
        fill?: any;
        filter?: any;
        find?: any;
        findIndex?: any;
        flat?: any;
        flatMap?: any;
        forEach?: any;
        includes?: any;
        indexOf?: any;
        join?: any;
        keys?: any;
        lastIndexOf?: any;
        map?: any;
        pop?: any;
        push?: any;
        reduce?: any;
        reduceRight?: any;
        reverse?: any;
        shift?: any;
        slice?: any;
        some?: any;
        sort?: any;
        splice?: any;
        toLocaleString?: any;
        toString?: any;
        unshift?: any;
        values?: any;
    };
    ArrayPrototypeToLocaleString: UncurryThis<(() => string)>;
    ArrayPrototypeToString: UncurryThis<(() => string)>;
    ArrayPrototypeUnshift: UncurryThis<((...items: any[]) => number)>;
    ArrayPrototypeUnshiftApply: UncurryThisStaticApply<((...items: any[]) => number)>;
    ArrayPrototypeValues: UncurryThis<(() => IterableIterator<any>)>;
    AsyncIteratorPrototype: Object;
    BigInt: BigIntConstructor;
    BigInt64Array: BigInt64ArrayConstructor;
    BigInt64ArrayBYTES_PER_ELEMENT: number;
    BigInt64ArrayLength: number;
    BigInt64ArrayName: string;
    BigInt64ArrayPrototype: BigInt64Array;
    BigInt64ArrayPrototypeBYTES_PER_ELEMENT: number;
    BigIntAsIntN: UncurryThis<((bits: number, int: bigint) => bigint)>;
    BigIntAsUintN: UncurryThis<((bits: number, int: bigint) => bigint)>;
    BigIntLength: number;
    BigIntName: string;
    BigIntPrototype: BigInt;
    BigIntPrototypeSymbolToStringTag: "BigInt";
    BigIntPrototypeToLocaleString: UncurryThis<((locales?: LocalesArgument, options?: BigIntToLocaleStringOptions) => string)>;
    BigIntPrototypeToString: UncurryThis<((radix?: number) => string)>;
    BigIntPrototypeValueOf: UncurryThis<(() => bigint)>;
    BigUint64Array: BigUint64ArrayConstructor;
    BigUint64ArrayBYTES_PER_ELEMENT: number;
    BigUint64ArrayLength: number;
    BigUint64ArrayName: string;
    BigUint64ArrayPrototype: BigUint64Array;
    BigUint64ArrayPrototypeBYTES_PER_ELEMENT: number;
    Boolean: BooleanConstructor;
    BooleanLength: number;
    BooleanName: string;
    BooleanPrototype: Boolean;
    BooleanPrototypeToString: UncurryThis<(() => string)>;
    BooleanPrototypeValueOf: UncurryThis<(() => boolean)>;
    DataView: DataViewConstructor;
    DataViewLength: number;
    DataViewName: string;
    DataViewPrototype: DataView;
    DataViewPrototypeGetBigInt64: UncurryThis<((byteOffset: number, littleEndian?: boolean) => bigint)>;
    DataViewPrototypeGetBigUint64: UncurryThis<((byteOffset: number, littleEndian?: boolean) => bigint)>;
    DataViewPrototypeGetBuffer: UncurryGetter<DataView, "buffer", DataView>;
    DataViewPrototypeGetByteLength: UncurryGetter<DataView, "byteLength", DataView>;
    DataViewPrototypeGetByteOffset: UncurryGetter<DataView, "byteOffset", DataView>;
    DataViewPrototypeGetFloat32: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetFloat64: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetInt16: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetInt32: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetInt8: UncurryThis<((byteOffset: number) => number)>;
    DataViewPrototypeGetUint16: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetUint32: UncurryThis<((byteOffset: number, littleEndian?: boolean) => number)>;
    DataViewPrototypeGetUint8: UncurryThis<((byteOffset: number) => number)>;
    DataViewPrototypeSetBigInt64: UncurryThis<((byteOffset: number, value: bigint, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetBigUint64: UncurryThis<((byteOffset: number, value: bigint, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetFloat32: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetFloat64: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetInt16: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetInt32: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetInt8: UncurryThis<((byteOffset: number, value: number) => void)>;
    DataViewPrototypeSetUint16: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetUint32: UncurryThis<((byteOffset: number, value: number, littleEndian?: boolean) => void)>;
    DataViewPrototypeSetUint8: UncurryThis<((byteOffset: number, value: number) => void)>;
    DataViewPrototypeSymbolToStringTag: string;
    Date: DateConstructor;
    DateLength: number;
    DateName: string;
    DateNow: StaticCall<(() => number)>;
    DateParse: StaticCall<((s: string) => number)>;
    DatePrototype: Date;
    DatePrototypeGetDate: UncurryThis<(() => number)>;
    DatePrototypeGetDay: UncurryThis<(() => number)>;
    DatePrototypeGetFullYear: UncurryThis<(() => number)>;
    DatePrototypeGetHours: UncurryThis<(() => number)>;
    DatePrototypeGetMilliseconds: UncurryThis<(() => number)>;
    DatePrototypeGetMinutes: UncurryThis<(() => number)>;
    DatePrototypeGetMonth: UncurryThis<(() => number)>;
    DatePrototypeGetSeconds: UncurryThis<(() => number)>;
    DatePrototypeGetTime: UncurryThis<(() => number)>;
    DatePrototypeGetTimezoneOffset: UncurryThis<(() => number)>;
    DatePrototypeGetUTCDate: UncurryThis<(() => number)>;
    DatePrototypeGetUTCDay: UncurryThis<(() => number)>;
    DatePrototypeGetUTCFullYear: UncurryThis<(() => number)>;
    DatePrototypeGetUTCHours: UncurryThis<(() => number)>;
    DatePrototypeGetUTCMilliseconds: UncurryThis<(() => number)>;
    DatePrototypeGetUTCMinutes: UncurryThis<(() => number)>;
    DatePrototypeGetUTCMonth: UncurryThis<(() => number)>;
    DatePrototypeGetUTCSeconds: UncurryThis<(() => number)>;
    DatePrototypeGetYear: UncurryThis<(() => number)>;
    DatePrototypeSetDate: UncurryThis<((date: number) => number)>;
    DatePrototypeSetFullYear: UncurryThis<((year: number, month?: number, date?: number) => number)>;
    DatePrototypeSetHours: UncurryThis<((hours: number, min?: number, sec?: number, ms?: number) => number)>;
    DatePrototypeSetMilliseconds: UncurryThis<((ms: number) => number)>;
    DatePrototypeSetMinutes: UncurryThis<((min: number, sec?: number, ms?: number) => number)>;
    DatePrototypeSetMonth: UncurryThis<((month: number, date?: number) => number)>;
    DatePrototypeSetSeconds: UncurryThis<((sec: number, ms?: number) => number)>;
    DatePrototypeSetTime: UncurryThis<((time: number) => number)>;
    DatePrototypeSetUTCDate: UncurryThis<((date: number) => number)>;
    DatePrototypeSetUTCFullYear: UncurryThis<((year: number, month?: number, date?: number) => number)>;
    DatePrototypeSetUTCHours: UncurryThis<((hours: number, min?: number, sec?: number, ms?: number) => number)>;
    DatePrototypeSetUTCMilliseconds: UncurryThis<((ms: number) => number)>;
    DatePrototypeSetUTCMinutes: UncurryThis<((min: number, sec?: number, ms?: number) => number)>;
    DatePrototypeSetUTCMonth: UncurryThis<((month: number, date?: number) => number)>;
    DatePrototypeSetUTCSeconds: UncurryThis<((sec: number, ms?: number) => number)>;
    DatePrototypeSetYear: UncurryThis<((year: number) => number)>;
    DatePrototypeSymbolToPrimitive: UncurryThis<{
        (hint: "default"): string;
        (hint: "string"): string;
        (hint: "number"): number;
        (hint: string): string | number;
    }>;
    DatePrototypeToDateString: UncurryThis<(() => string)>;
    DatePrototypeToGMTString: UncurryThis<(() => string)>;
    DatePrototypeToISOString: UncurryThis<(() => string)>;
    DatePrototypeToJSON: UncurryThis<((key?: any) => string)>;
    DatePrototypeToLocaleDateString: UncurryThis<{
        (): string;
        (locales?: string | string[], options?: DateTimeFormatOptions): string;
        (locales?: LocalesArgument, options?: DateTimeFormatOptions): string;
    }>;
    DatePrototypeToLocaleString: UncurryThis<{
        (): string;
        (locales?: string | string[], options?: DateTimeFormatOptions): string;
        (locales?: LocalesArgument, options?: DateTimeFormatOptions): string;
    }>;
    DatePrototypeToLocaleTimeString: UncurryThis<{
        (): string;
        (locales?: string | string[], options?: DateTimeFormatOptions): string;
        (locales?: LocalesArgument, options?: DateTimeFormatOptions): string;
    }>;
    DatePrototypeToString: UncurryThis<(() => string)>;
    DatePrototypeToTimeString: UncurryThis<(() => string)>;
    DatePrototypeToUTCString: UncurryThis<(() => string)>;
    DatePrototypeValueOf: UncurryThis<(() => number)>;
    DateUTC: StaticCall<((year: number, monthIndex: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number) => number)>;
    Error: ErrorConstructor;
    ErrorCaptureStackTrace: StaticCall<((targetObject: object, constructorOpt?: Function) => void)>;
    ErrorLength: number;
    ErrorName: string;
    ErrorPrototype: Error;
    ErrorPrototypeMessage: string;
    ErrorPrototypeName: string;
    ErrorPrototypeToString: UncurryThis<(() => string)>;
    EvalError: EvalErrorConstructor;
    EvalErrorLength: number;
    EvalErrorName: string;
    EvalErrorPrototype: EvalError;
    EvalErrorPrototypeMessage: string;
    EvalErrorPrototypeName: string;
    FinalizationRegistry: FinalizationRegistryConstructor;
    FinalizationRegistryLength: number;
    FinalizationRegistryName: string;
    FinalizationRegistryPrototype: FinalizationRegistry<any>;
    FinalizationRegistryPrototypeRegister: UncurryThis<((target: object, heldValue: any, unregisterToken?: object) => void)>;
    FinalizationRegistryPrototypeSymbolToStringTag: "FinalizationRegistry";
    FinalizationRegistryPrototypeUnregister: UncurryThis<((unregisterToken: object) => void)>;
    Float32Array: Float32ArrayConstructor;
    Float32ArrayBYTES_PER_ELEMENT: number;
    Float32ArrayLength: number;
    Float32ArrayName: string;
    Float32ArrayPrototype: Float32Array;
    Float32ArrayPrototypeBYTES_PER_ELEMENT: number;
    Float64Array: Float64ArrayConstructor;
    Float64ArrayBYTES_PER_ELEMENT: number;
    Float64ArrayLength: number;
    Float64ArrayName: string;
    Float64ArrayPrototype: Float64Array;
    Float64ArrayPrototypeBYTES_PER_ELEMENT: number;
    Function: FunctionConstructor;
    FunctionLength: number;
    FunctionName: string;
    FunctionPrototype: Function;
    FunctionPrototypeApply: UncurryThis<((this: Function, thisArg: any, argArray?: any) => any)>;
    FunctionPrototypeBind: UncurryThis<((this: Function, thisArg: any, ...argArray: any[]) => any)>;
    FunctionPrototypeCall: UncurryThis<((this: Function, thisArg: any, ...argArray: any[]) => any)>;
    FunctionPrototypeGetArguments: UncurryGetter<Function, "arguments", Function>;
    FunctionPrototypeGetCaller: UncurryGetter<Function, "caller", Function>;
    FunctionPrototypeLength: number;
    FunctionPrototypeName: string;
    FunctionPrototypeSetArguments: UncurrySetter<Function, "arguments", Function>;
    FunctionPrototypeSetCaller: UncurrySetter<Function, "caller", Function>;
    FunctionPrototypeSymbolHasInstance: UncurryThis<((value: any) => boolean)>;
    FunctionPrototypeToString: UncurryThis<(() => string)>;
    Int16Array: Int16ArrayConstructor;
    Int16ArrayBYTES_PER_ELEMENT: number;
    Int16ArrayLength: number;
    Int16ArrayName: string;
    Int16ArrayPrototype: Int16Array;
    Int16ArrayPrototypeBYTES_PER_ELEMENT: number;
    Int32Array: Int32ArrayConstructor;
    Int32ArrayBYTES_PER_ELEMENT: number;
    Int32ArrayLength: number;
    Int32ArrayName: string;
    Int32ArrayPrototype: Int32Array;
    Int32ArrayPrototypeBYTES_PER_ELEMENT: number;
    Int8Array: Int8ArrayConstructor;
    Int8ArrayBYTES_PER_ELEMENT: number;
    Int8ArrayLength: number;
    Int8ArrayName: string;
    Int8ArrayPrototype: Int8Array;
    Int8ArrayPrototypeBYTES_PER_ELEMENT: number;
    JSON: JSON;
    JSONParse: StaticCall<((text: string, reviver?: ((this: any, key: string, value: any) => any)) => any)>;
    JSONStringify: StaticCall<{
        (value: any, replacer?: ((this: any, key: string, value: any) => any), space?: string | number): string;
        (value: any, replacer?: null | (string | number)[], space?: string | number): string;
    }>;
    JSONSymbolToStringTag: string;
    Map: MapConstructor;
    MapGetSymbolSpecies: UncurryGetter<MapConstructor, typeof species, MapConstructor>;
    MapLength: number;
    MapName: string;
    MapPrototype: Map<any, any>;
    MapPrototypeClear: UncurryThis<(() => void)>;
    MapPrototypeDelete: UncurryThis<((key: any) => boolean)>;
    MapPrototypeEntries: UncurryThis<(() => IterableIterator<[any, any]>)>;
    MapPrototypeForEach: UncurryThis<((callbackfn: ((value: any, key: any, map: Map<any, any>) => void), thisArg?: any) => void)>;
    MapPrototypeGet: UncurryThis<((key: any) => any)>;
    MapPrototypeGetSize: UncurryGetter<Map<any, any>, "size", Map<any, any>>;
    MapPrototypeHas: UncurryThis<((key: any) => boolean)>;
    MapPrototypeKeys: UncurryThis<(() => IterableIterator<any>)>;
    MapPrototypeSet: UncurryThis<((key: any, value: any) => Map<any, any>)>;
    MapPrototypeSymbolIterator: ((self: Map<any, any>, ...args: []) => IterableIterator<[any, any]>);
    MapPrototypeSymbolToStringTag: string;
    MapPrototypeValues: UncurryThis<(() => IterableIterator<any>)>;
    Math: Math;
    MathAbs: ((x: number) => number);
    MathAcos: ((x: number) => number);
    MathAcosh: ((x: number) => number);
    MathAsin: ((x: number) => number);
    MathAsinh: ((x: number) => number);
    MathAtan: ((x: number) => number);
    MathAtan2: ((y: number, x: number) => number);
    MathAtanh: ((x: number) => number);
    MathCbrt: ((x: number) => number);
    MathCeil: ((x: number) => number);
    MathClz32: ((x: number) => number);
    MathCos: ((x: number) => number);
    MathCosh: ((x: number) => number);
    MathE: number;
    MathExp: ((x: number) => number);
    MathExpm1: ((x: number) => number);
    MathFloor: ((x: number) => number);
    MathFround: ((x: number) => number);
    MathHypot: ((...values: number[]) => number);
    MathHypotApply: StaticApply<((...values: number[]) => number)>;
    MathImul: ((x: number, y: number) => number);
    MathLN10: number;
    MathLN2: number;
    MathLOG10E: number;
    MathLOG2E: number;
    MathLog: ((x: number) => number);
    MathLog10: ((x: number) => number);
    MathLog1p: ((x: number) => number);
    MathLog2: ((x: number) => number);
    MathMax: ((...values: number[]) => number);
    MathMaxApply: StaticApply<((...values: number[]) => number)>;
    MathMin: ((...values: number[]) => number);
    MathMinApply: StaticApply<((...values: number[]) => number)>;
    MathPI: number;
    MathPow: ((x: number, y: number) => number);
    MathRandom: (() => number);
    MathRound: ((x: number) => number);
    MathSQRT1_2: number;
    MathSQRT2: number;
    MathSign: ((x: number) => number);
    MathSin: ((x: number) => number);
    MathSinh: ((x: number) => number);
    MathSqrt: ((x: number) => number);
    MathSymbolToStringTag: string;
    MathTan: ((x: number) => number);
    MathTanh: ((x: number) => number);
    MathTrunc: ((x: number) => number);
    Number: NumberConstructor;
    NumberEPSILON: number;
    NumberIsFinite: StaticCall<((number: unknown) => boolean)>;
    NumberIsInteger: StaticCall<((number: unknown) => boolean)>;
    NumberIsNaN: StaticCall<((number: unknown) => boolean)>;
    NumberIsSafeInteger: StaticCall<((number: unknown) => boolean)>;
    NumberLength: number;
    NumberMAX_SAFE_INTEGER: number;
    NumberMAX_VALUE: number;
    NumberMIN_SAFE_INTEGER: number;
    NumberMIN_VALUE: number;
    NumberNEGATIVE_INFINITY: number;
    NumberNaN: number;
    NumberName: string;
    NumberPOSITIVE_INFINITY: number;
    NumberParseFloat: StaticCall<((string: string) => number)>;
    NumberParseInt: StaticCall<((string: string, radix?: number) => number)>;
    NumberPrototype: Number;
    NumberPrototypeToExponential: UncurryThis<((fractionDigits?: number) => string)>;
    NumberPrototypeToFixed: UncurryThis<((fractionDigits?: number) => string)>;
    NumberPrototypeToLocaleString: UncurryThis<{
        (locales?: string | string[], options?: NumberFormatOptions): string;
        (locales?: LocalesArgument, options?: NumberFormatOptions): string;
    }>;
    NumberPrototypeToPrecision: UncurryThis<((precision?: number) => string)>;
    NumberPrototypeToString: UncurryThis<((radix?: number) => string)>;
    NumberPrototypeValueOf: UncurryThis<(() => number)>;
    Object: ObjectConstructor;
    ObjectAssign: StaticCall<{
        <T, U>(target: T, source: U): T & U;
        <T, U, V>(target: T, source1: U, source2: V): T & U & V;
        <T, U, V, W>(target: T, source1: U, source2: V, source3: W): T & U & V & W;
        (target: object, ...sources: any[]): any;
    }>;
    ObjectCreate: StaticCall<((o: null | object, properties?: PropertyDescriptorMap & ThisType<any>) => any)>;
    ObjectDefineProperties: StaticCall<(<T>(o: T, properties: PropertyDescriptorMap & ThisType<any>) => T)>;
    ObjectDefineProperty: StaticCall<(<T>(o: T, p: PropertyKey, attributes: PropertyDescriptor & ThisType<any>) => T)>;
    ObjectEntries: StaticCall<{
        <T>(o: {
            [s: string]: T;
        } | ArrayLike<T>): [string, T][];
        (o: {}): [string, any][];
    }>;
    ObjectFreeze: StaticCall<{
        <T>(f: T): T;
        <T, U>(o: T): Readonly<T>;
        <T>(o: T): Readonly<T>;
    }>;
    ObjectFromEntries: StaticCall<{
        <T>(entries: Iterable<readonly [PropertyKey, T]>): {
            [k: string]: T;
        };
        (entries: Iterable<readonly any[]>): any;
    }>;
    ObjectGetOwnPropertyDescriptor: StaticCall<((o: any, p: PropertyKey) => undefined | PropertyDescriptor)>;
    ObjectGetOwnPropertyDescriptors: StaticCall<(<T>(o: T) => { [ P in string | number | symbol]: TypedPropertyDescriptor<T[P]> } & {
        [x: string]: PropertyDescriptor;
    })>;
    ObjectGetOwnPropertyNames: StaticCall<((o: any) => string[])>;
    ObjectGetOwnPropertySymbols: StaticCall<((o: any) => symbol[])>;
    ObjectGetPrototypeOf: StaticCall<((o: any) => any)>;
    ObjectIs: StaticCall<((value1: any, value2: any) => boolean)>;
    ObjectIsExtensible: StaticCall<((o: any) => boolean)>;
    ObjectIsFrozen: StaticCall<((o: any) => boolean)>;
    ObjectIsSealed: StaticCall<((o: any) => boolean)>;
    ObjectKeys: StaticCall<{
        (o: object): string[];
        (o: {}): string[];
    }>;
    ObjectLength: number;
    ObjectName: string;
    ObjectPreventExtensions: StaticCall<(<T>(o: T) => T)>;
    ObjectPrototype: Object;
    ObjectPrototypeGet__proto__: UncurryGetter<Object, keyof Object, Object>;
    ObjectPrototypeHasOwnProperty: UncurryThis<((v: PropertyKey) => boolean)>;
    ObjectPrototypeIsPrototypeOf: UncurryThis<((v: Object) => boolean)>;
    ObjectPrototypePropertyIsEnumerable: UncurryThis<((v: PropertyKey) => boolean)>;
    ObjectPrototypeSet__proto__: UncurrySetter<Object, keyof Object, Object>;
    ObjectPrototypeToLocaleString: UncurryThis<(() => string)>;
    ObjectPrototypeToString: UncurryThis<(() => string)>;
    ObjectPrototypeValueOf: UncurryThis<(() => Object)>;
    ObjectPrototype__defineGetter__: UncurryThis<any>;
    ObjectPrototype__defineSetter__: UncurryThis<any>;
    ObjectPrototype__lookupGetter__: UncurryThis<any>;
    ObjectPrototype__lookupSetter__: UncurryThis<any>;
    ObjectSeal: StaticCall<(<T>(o: T) => T)>;
    ObjectSetPrototypeOf: StaticCall<((o: any, proto: null | object) => any)>;
    ObjectValues: StaticCall<{
        <T>(o: {
            [s: string]: T;
        } | ArrayLike<T>): T[];
        (o: {}): any[];
    }>;
    Promise: PromiseConstructor;
    PromiseAll: {
        <T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>[]>;
        <T>(values: T): Promise<{ -readonly [ P in string | number | symbol]: Awaited<T[P]> }>;
    };
    PromiseAllSettled: {
        <T>(values: T): Promise<{ -readonly [ P in string | number | symbol]: PromiseSettledResult<Awaited<T[P]>> }>;
        <T>(values: Iterable<T | PromiseLike<T>>): Promise<PromiseSettledResult<Awaited<T>>[]>;
    };
    PromiseAny: {
        <T>(values: T): Promise<Awaited<T[number]>>;
        <T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>;
    };
    PromiseGetSymbolSpecies: UncurryGetter<PromiseConstructor, typeof species, PromiseConstructor>;
    PromiseLength: number;
    PromiseName: string;
    PromisePrototype: Promise<any>;
    PromisePrototypeCatch: UncurryThis<(<TResult>(onrejected?: null | ((reason: any) => TResult | PromiseLike<TResult>)) => Promise<any>)>;
    PromisePrototypeFinally: UncurryThis<((onfinally?: null | (() => void)) => Promise<any>)>;
    PromisePrototypeSymbolToStringTag: string;
    PromisePrototypeThen: UncurryThis<(<TResult1, TResult2>(onfulfilled?: null | ((value: any) => TResult1 | PromiseLike<TResult1>), onrejected?: null | ((reason: any) => TResult2 | PromiseLike<TResult2>)) => Promise<TResult1 | TResult2>)>;
    PromiseRace: {
        <T>(values: Iterable<T | PromiseLike<T>>): Promise<Awaited<T>>;
        <T>(values: T): Promise<Awaited<T[number]>>;
    };
    PromiseReject: (<T>(reason?: any) => Promise<T>);
    PromiseResolve: {
        (): Promise<void>;
        <T>(value: T): Promise<Awaited<T>>;
        <T>(value: T | PromiseLike<T>): Promise<Awaited<T>>;
    };
    Proxy: ProxyConstructor;
    ProxyLength: number;
    ProxyName: string;
    ProxyRevocable: StaticCall<(<T>(target: T, handler: ProxyHandler<T>) => {
        proxy: T;
        revoke: (() => void);
    })>;
    RangeError: RangeErrorConstructor;
    RangeErrorLength: number;
    RangeErrorName: string;
    RangeErrorPrototype: RangeError;
    RangeErrorPrototypeMessage: string;
    RangeErrorPrototypeName: string;
    ReferenceError: ReferenceErrorConstructor;
    ReferenceErrorLength: number;
    ReferenceErrorName: string;
    ReferenceErrorPrototype: ReferenceError;
    ReferenceErrorPrototypeMessage: string;
    ReferenceErrorPrototypeName: string;
    Reflect: typeof Reflect;
    ReflectApply: {
        <T, A, R>(target: ((this: T, ...args: A) => R), thisArgument: T, argumentsList: Readonly<A>): R;
        (target: Function, thisArgument: any, argumentsList: ArrayLike<any>): any;
    };
    ReflectConstruct: {
        <A, R>(target: (new (...args: A) => R), argumentsList: Readonly<A>, newTarget?: (new (...args: any) => any)): R;
        (target: Function, argumentsList: ArrayLike<any>, newTarget?: Function): any;
    };
    ReflectDefineProperty: ((target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor & ThisType<any>) => boolean);
    ReflectDeleteProperty: ((target: object, propertyKey: PropertyKey) => boolean);
    ReflectGet: (<T, P>(target: T, propertyKey: P, receiver?: unknown) => P extends keyof T ? T[P] : any);
    ReflectGetOwnPropertyDescriptor: (<T, P>(target: T, propertyKey: P) => TypedPropertyDescriptor<P extends keyof T ? T[P] : any> | undefined);
    ReflectGetPrototypeOf: ((target: object) => object | null);
    ReflectHas: ((target: object, propertyKey: PropertyKey) => boolean);
    ReflectIsExtensible: ((target: object) => boolean);
    ReflectOwnKeys: ((target: object) => (string | symbol)[]);
    ReflectPreventExtensions: ((target: object) => boolean);
    ReflectSet: {
        <T, P>(target: T, propertyKey: P, value: P extends keyof T ? T[P] : any, receiver?: any): boolean;
        (target: object, propertyKey: PropertyKey, value: any, receiver?: any): boolean;
    };
    ReflectSetPrototypeOf: ((target: object, proto: null | object) => boolean);
    ReflectSymbolToStringTag: string;
    RegExp: RegExpConstructor;
    RegExpGet$&: UncurryGetter<RegExpConstructor, "$&", RegExpConstructor>;
    RegExpGet$': UncurryGetter<RegExpConstructor, "$'", RegExpConstructor>;
    RegExpGet$+: UncurryGetter<RegExpConstructor, "$+", RegExpConstructor>;
    RegExpGet$1: UncurryGetter<RegExpConstructor, "$1", RegExpConstructor>;
    RegExpGet$2: UncurryGetter<RegExpConstructor, "$2", RegExpConstructor>;
    RegExpGet$3: UncurryGetter<RegExpConstructor, "$3", RegExpConstructor>;
    RegExpGet$4: UncurryGetter<RegExpConstructor, "$4", RegExpConstructor>;
    RegExpGet$5: UncurryGetter<RegExpConstructor, "$5", RegExpConstructor>;
    RegExpGet$6: UncurryGetter<RegExpConstructor, "$6", RegExpConstructor>;
    RegExpGet$7: UncurryGetter<RegExpConstructor, "$7", RegExpConstructor>;
    RegExpGet$8: UncurryGetter<RegExpConstructor, "$8", RegExpConstructor>;
    RegExpGet$9: UncurryGetter<RegExpConstructor, "$9", RegExpConstructor>;
    RegExpGet$_: UncurryGetter<RegExpConstructor, "$_", RegExpConstructor>;
    RegExpGet$`: UncurryGetter<RegExpConstructor, "$`", RegExpConstructor>;
    RegExpGetDollarAmp: UncurryGetter<RegExpConstructor, "$&", RegExpConstructor>;
    RegExpGetDollarPlus: UncurryGetter<RegExpConstructor, "$+", RegExpConstructor>;
    RegExpGetDollarSquo: UncurryGetter<RegExpConstructor, "$'", RegExpConstructor>;
    RegExpGetDollarTick: UncurryGetter<RegExpConstructor, "$`", RegExpConstructor>;
    RegExpGetInput: UncurryGetter<RegExpConstructor, "input", RegExpConstructor>;
    RegExpGetLastMatch: UncurryGetter<RegExpConstructor, "lastMatch", RegExpConstructor>;
    RegExpGetLastParen: UncurryGetter<RegExpConstructor, "lastParen", RegExpConstructor>;
    RegExpGetLeftContext: UncurryGetter<RegExpConstructor, "leftContext", RegExpConstructor>;
    RegExpGetRightContext: UncurryGetter<RegExpConstructor, "rightContext", RegExpConstructor>;
    RegExpGetSymbolSpecies: UncurryGetter<RegExpConstructor, typeof species, RegExpConstructor>;
    RegExpLength: number;
    RegExpName: string;
    RegExpPrototype: RegExp;
    RegExpPrototypeCompile: UncurryThis<((pattern: string, flags?: string) => RegExp)>;
    RegExpPrototypeExec: UncurryThis<((string: string) => null | RegExpExecArray)>;
    RegExpPrototypeGetDotAll: UncurryGetter<RegExp, "dotAll", RegExp>;
    RegExpPrototypeGetFlags: UncurryGetter<RegExp, "flags", RegExp>;
    RegExpPrototypeGetGlobal: UncurryGetter<RegExp, "global", RegExp>;
    RegExpPrototypeGetHasIndices: UncurryGetter<RegExp & {
        hasIndices?: boolean;
    }, "hasIndices", RegExp & {
        hasIndices?: boolean;
    }>;
    RegExpPrototypeGetIgnoreCase: UncurryGetter<RegExp, "ignoreCase", RegExp>;
    RegExpPrototypeGetMultiline: UncurryGetter<RegExp, "multiline", RegExp>;
    RegExpPrototypeGetSource: UncurryGetter<RegExp, "source", RegExp>;
    RegExpPrototypeGetSticky: UncurryGetter<RegExp, "sticky", RegExp>;
    RegExpPrototypeGetUnicode: UncurryGetter<RegExp, "unicode", RegExp>;
    RegExpPrototypeSymbolMatch: UncurryThis<((string: string) => null | RegExpMatchArray)>;
    RegExpPrototypeSymbolMatchAll: UncurryThis<((str: string) => IterableIterator<RegExpMatchArray>)>;
    RegExpPrototypeSymbolReplace: UncurryThis<{
        (string: string, replaceValue: string): string;
        (string: string, replacer: ((substring: string, ...args: any[]) => string)): string;
    }>;
    RegExpPrototypeSymbolSearch: UncurryThis<((string: string) => number)>;
    RegExpPrototypeSymbolSplit: UncurryThis<((string: string, limit?: number) => string[])>;
    RegExpPrototypeTest: UncurryThis<((string: string) => boolean)>;
    RegExpPrototypeToString: UncurryThis<(() => string)>;
    RegExpSet$&: UncurrySetter<RegExpConstructor, "$&", RegExpConstructor>;
    RegExpSet$': UncurrySetter<RegExpConstructor, "$'", RegExpConstructor>;
    RegExpSet$+: UncurrySetter<RegExpConstructor, "$+", RegExpConstructor>;
    RegExpSet$1: UncurrySetter<RegExpConstructor, "$1", RegExpConstructor>;
    RegExpSet$2: UncurrySetter<RegExpConstructor, "$2", RegExpConstructor>;
    RegExpSet$3: UncurrySetter<RegExpConstructor, "$3", RegExpConstructor>;
    RegExpSet$4: UncurrySetter<RegExpConstructor, "$4", RegExpConstructor>;
    RegExpSet$5: UncurrySetter<RegExpConstructor, "$5", RegExpConstructor>;
    RegExpSet$6: UncurrySetter<RegExpConstructor, "$6", RegExpConstructor>;
    RegExpSet$7: UncurrySetter<RegExpConstructor, "$7", RegExpConstructor>;
    RegExpSet$8: UncurrySetter<RegExpConstructor, "$8", RegExpConstructor>;
    RegExpSet$9: UncurrySetter<RegExpConstructor, "$9", RegExpConstructor>;
    RegExpSet$_: UncurrySetter<RegExpConstructor, "$_", RegExpConstructor>;
    RegExpSet$`: UncurrySetter<RegExpConstructor, "$`", RegExpConstructor>;
    RegExpSetDollarAmp: UncurrySetter<RegExpConstructor, "$&", RegExpConstructor>;
    RegExpSetDollarPlus: UncurrySetter<RegExpConstructor, "$+", RegExpConstructor>;
    RegExpSetDollarSquo: UncurrySetter<RegExpConstructor, "$'", RegExpConstructor>;
    RegExpSetDollarTick: UncurrySetter<RegExpConstructor, "$`", RegExpConstructor>;
    RegExpSetInput: UncurrySetter<RegExpConstructor, "input", RegExpConstructor>;
    RegExpSetLastMatch: UncurrySetter<RegExpConstructor, "lastMatch", RegExpConstructor>;
    RegExpSetLastParen: UncurrySetter<RegExpConstructor, "lastParen", RegExpConstructor>;
    RegExpSetLeftContext: UncurrySetter<RegExpConstructor, "leftContext", RegExpConstructor>;
    RegExpSetRightContext: UncurrySetter<RegExpConstructor, "rightContext", RegExpConstructor>;
    SafeFinalizationRegistry: typeof SafeFinalizationRegistry;
    SafeMap: typeof SafeMap;
    SafePromise: typeof SafePromise;
    SafeSet: typeof SafeSet;
    SafeWeakMap: typeof SafeWeakMap;
    SafeWeakRef: typeof SafeWeakRef;
    SafeWeakSet: typeof SafeWeakSet;
    Set: SetConstructor;
    SetGetSymbolSpecies: UncurryGetter<SetConstructor, typeof species, SetConstructor>;
    SetLength: number;
    SetName: string;
    SetPrototype: Set<any>;
    SetPrototypeAdd: UncurryThis<((value: any) => Set<any>)>;
    SetPrototypeClear: UncurryThis<(() => void)>;
    SetPrototypeDelete: UncurryThis<((value: any) => boolean)>;
    SetPrototypeEntries: UncurryThis<(() => IterableIterator<[any, any]>)>;
    SetPrototypeForEach: UncurryThis<((callbackfn: ((value: any, value2: any, set: Set<any>) => void), thisArg?: any) => void)>;
    SetPrototypeGetSize: UncurryGetter<Set<any>, "size", Set<any>>;
    SetPrototypeHas: UncurryThis<((value: any) => boolean)>;
    SetPrototypeKeys: UncurryThis<(() => IterableIterator<any>)>;
    SetPrototypeSymbolIterator: UncurryThis<(() => IterableIterator<any>)>;
    SetPrototypeSymbolToStringTag: string;
    SetPrototypeValues: UncurryThis<(() => IterableIterator<any>)>;
    String: StringConstructor;
    StringFromCharCode: ((...codes: number[]) => string);
    StringFromCharCodeApply: StaticApply<((...codes: number[]) => string)>;
    StringFromCodePoint: ((...codePoints: number[]) => string);
    StringFromCodePointApply: StaticApply<((...codePoints: number[]) => string)>;
    StringIterator: {
        prototype: null | object;
    };
    StringIteratorPrototype: Iterator<string, any, undefined>;
    StringIteratorPrototypeNext: UncurryThis<((...args: [] | [undefined]) => IteratorResult<string, any>)>;
    StringIteratorPrototypeSymbolToStringTag: string;
    StringLength: number;
    StringName: string;
    StringPrototype: String;
    StringPrototypeAnchor: UncurryThis<((name: string) => string)>;
    StringPrototypeBig: UncurryThis<(() => string)>;
    StringPrototypeBlink: UncurryThis<(() => string)>;
    StringPrototypeBold: UncurryThis<(() => string)>;
    StringPrototypeCharAt: UncurryThis<((pos: number) => string)>;
    StringPrototypeCharCodeAt: UncurryThis<((index: number) => number)>;
    StringPrototypeCodePointAt: UncurryThis<((pos: number) => undefined | number)>;
    StringPrototypeConcat: UncurryThis<((...strings: string[]) => string)>;
    StringPrototypeConcatApply: UncurryThisStaticApply<((...strings: string[]) => string)>;
    StringPrototypeEndsWith: UncurryThis<((searchString: string, endPosition?: number) => boolean)>;
    StringPrototypeFixed: UncurryThis<(() => string)>;
    StringPrototypeFontcolor: UncurryThis<((color: string) => string)>;
    StringPrototypeFontsize: UncurryThis<{
        (size: number): string;
        (size: string): string;
    }>;
    StringPrototypeIncludes: UncurryThis<((searchString: string, position?: number) => boolean)>;
    StringPrototypeIndexOf: UncurryThis<((searchString: string, position?: number) => number)>;
    StringPrototypeItalics: UncurryThis<(() => string)>;
    StringPrototypeLastIndexOf: UncurryThis<((searchString: string, position?: number) => number)>;
    StringPrototypeLength: number;
    StringPrototypeLink: UncurryThis<((url: string) => string)>;
    StringPrototypeLocaleCompare: UncurryThis<{
        (that: string): number;
        (that: string, locales?: string | string[], options?: CollatorOptions): number;
    }>;
    StringPrototypeMatch: UncurryThis<{
        (regexp: string | RegExp): null | RegExpMatchArray;
        (matcher: {
            [match](string: string): null | RegExpMatchArray;
        }): null | RegExpMatchArray;
    }>;
    StringPrototypeMatchAll: UncurryThis<((regexp: RegExp) => IterableIterator<RegExpMatchArray>)>;
    StringPrototypeNormalize: UncurryThis<{
        (form: "NFC" | "NFD" | "NFKC" | "NFKD"): string;
        (form?: string): string;
    }>;
    StringPrototypePadEnd: UncurryThis<((maxLength: number, fillString?: string) => string)>;
    StringPrototypePadStart: UncurryThis<((maxLength: number, fillString?: string) => string)>;
    StringPrototypeRepeat: UncurryThis<((count: number) => string)>;
    StringPrototypeReplace: {
        (self: string, searchValue: string | RegExp, replaceValue: string): string;
        (self: string, searchValue: string | RegExp, replacer: ((substring: string, ...args: any[]) => string)): string;
        (self: string, searchValue: {
            [replace](string: string, replaceValue: string): string;
        }, replaceValue: string): string;
        (self: string, searchValue: {
            [replace](string: string, replacer: ((substring: string, ...args: any[]) => string)): string;
        }, replacer: ((substring: string, ...args: any[]) => string)): string;
    };
    StringPrototypeReplaceAll: UncurryThis<{
        (searchValue: string | RegExp, replaceValue: string): string;
        (searchValue: string | RegExp, replacer: ((substring: string, ...args: any[]) => string)): string;
    }>;
    StringPrototypeSearch: UncurryThis<{
        (regexp: string | RegExp): number;
        (searcher: {
            [search](string: string): number;
        }): number;
    }>;
    StringPrototypeSlice: UncurryThis<((start?: number, end?: number) => string)>;
    StringPrototypeSmall: UncurryThis<(() => string)>;
    StringPrototypeSplit: UncurryThis<{
        (separator: string | RegExp, limit?: number): string[];
        (splitter: {
            [split](string: string, limit?: number): string[];
        }, limit?: number): string[];
    }>;
    StringPrototypeStartsWith: UncurryThis<((searchString: string, position?: number) => boolean)>;
    StringPrototypeStrike: UncurryThis<(() => string)>;
    StringPrototypeSub: UncurryThis<(() => string)>;
    StringPrototypeSubstr: UncurryThis<((from: number, length?: number) => string)>;
    StringPrototypeSubstring: UncurryThis<((start: number, end?: number) => string)>;
    StringPrototypeSup: UncurryThis<(() => string)>;
    StringPrototypeSymbolIterator: UncurryThis<(() => IterableIterator<string>)>;
    StringPrototypeToLocaleLowerCase: UncurryThis<((locales?: string | string[]) => string)>;
    StringPrototypeToLocaleUpperCase: UncurryThis<((locales?: string | string[]) => string)>;
    StringPrototypeToLowerCase: UncurryThis<(() => string)>;
    StringPrototypeToString: UncurryThis<(() => string)>;
    StringPrototypeToUpperCase: UncurryThis<(() => string)>;
    StringPrototypeTrim: UncurryThis<(() => string)>;
    StringPrototypeTrimEnd: UncurryThis<(() => string)>;
    StringPrototypeTrimLeft: UncurryThis<(() => string)>;
    StringPrototypeTrimRight: UncurryThis<(() => string)>;
    StringPrototypeTrimStart: UncurryThis<(() => string)>;
    StringPrototypeValueOf: UncurryThis<(() => string)>;
    StringRaw: ((template: {
        raw: readonly string[] | ArrayLike<string>;
    }, ...substitutions: any[]) => string);
    Symbol: SymbolConstructor;
    SymbolAsyncIterator: symbol;
    SymbolFor: ((key: string) => symbol);
    SymbolHasInstance: symbol;
    SymbolIsConcatSpreadable: symbol;
    SymbolIterator: symbol;
    SymbolKeyFor: ((sym: symbol) => undefined | string);
    SymbolLength: number;
    SymbolMatch: symbol;
    SymbolMatchAll: symbol;
    SymbolName: string;
    SymbolPrototype: Symbol;
    SymbolPrototypeGetDescription: UncurryGetter<Symbol, "description", Symbol>;
    SymbolPrototypeSymbolToPrimitive: ((self: Symbol, ...args: [hint: string]) => symbol);
    SymbolPrototypeSymbolToStringTag: string;
    SymbolPrototypeToString: UncurryThis<(() => string)>;
    SymbolPrototypeValueOf: UncurryThis<(() => symbol)>;
    SymbolReplace: symbol;
    SymbolSearch: symbol;
    SymbolSpecies: symbol;
    SymbolSplit: symbol;
    SymbolToPrimitive: symbol;
    SymbolToStringTag: symbol;
    SymbolUnscopables: symbol;
    SyntaxError: SyntaxErrorConstructor;
    SyntaxErrorLength: number;
    SyntaxErrorName: string;
    SyntaxErrorPrototype: SyntaxError;
    SyntaxErrorPrototypeMessage: string;
    SyntaxErrorPrototypeName: string;
    TypeError: TypeErrorConstructor;
    TypeErrorLength: number;
    TypeErrorName: string;
    TypeErrorPrototype: TypeError;
    TypeErrorPrototypeMessage: string;
    TypeErrorPrototypeName: string;
    TypedArray: Function;
    TypedArrayFrom: TypedArrayFrom;
    TypedArrayGetSymbolSpecies: UncurryGetter<Function, keyof Function, Function>;
    TypedArrayLength: number;
    TypedArrayName: string;
    TypedArrayOf: (<T>(ctor: TypedArrayConstructor<T>, ...args: Parameters<TypedArrayConstructor<T>["of"]>) => T);
    TypedArrayOfApply: TypedArrayOfApply;
    TypedArrayPrototype: TypedArray;
    TypedArrayPrototypeCopyWithin: UncurryThis<((target: number, start: number, end?: number) => Float32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Float64Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Int16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Int32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Int8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Uint16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Uint32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Uint8ClampedArray & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((target: number, start: number, end?: number) => Uint8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    })>;
    TypedArrayPrototypeEntries: UncurryThis<(() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>) | (() => IterableIterator<[number, number]>)>;
    TypedArrayPrototypeEvery: UncurryThis<((predicate: ((value: number, index: number, array: Float32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Float64Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int16Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int8Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint16Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint8ClampedArray) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint8Array) => unknown), thisArg?: any) => boolean)>;
    TypedArrayPrototypeFill: UncurryThis<((value: number, start?: number, end?: number) => Float32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Float64Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Int16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Int32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Int8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Uint8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Uint16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Uint32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((value: number, start?: number, end?: number) => Uint8ClampedArray & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    })>;
    TypedArrayPrototypeFilter: UncurryThis<((predicate: ((value: number, index: number, array: Float32Array) => any), thisArg?: any) => Float32Array) | ((predicate: ((value: number, index: number, array: Float64Array) => any), thisArg?: any) => Float64Array) | ((predicate: ((value: number, index: number, array: Int16Array) => any), thisArg?: any) => Int16Array) | ((predicate: ((value: number, index: number, array: Int32Array) => any), thisArg?: any) => Int32Array) | ((predicate: ((value: number, index: number, array: Int8Array) => any), thisArg?: any) => Int8Array) | ((predicate: ((value: number, index: number, array: Uint8Array) => any), thisArg?: any) => Uint8Array) | ((predicate: ((value: number, index: number, array: Uint16Array) => any), thisArg?: any) => Uint16Array) | ((predicate: ((value: number, index: number, array: Uint32Array) => any), thisArg?: any) => Uint32Array) | ((predicate: ((value: number, index: number, array: Uint8ClampedArray) => any), thisArg?: any) => Uint8ClampedArray)>;
    TypedArrayPrototypeFind: UncurryThis<((predicate: ((value: number, index: number, obj: Float32Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Float64Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Int16Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Int32Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Int8Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Uint8Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Uint16Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Uint32Array) => boolean), thisArg?: any) => undefined | number) | ((predicate: ((value: number, index: number, obj: Uint8ClampedArray) => boolean), thisArg?: any) => undefined | number)>;
    TypedArrayPrototypeFindIndex: UncurryThis<((predicate: ((value: number, index: number, obj: Float32Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Float64Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Int16Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Int32Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Int8Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Uint8Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Uint16Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Uint32Array) => boolean), thisArg?: any) => number) | ((predicate: ((value: number, index: number, obj: Uint8ClampedArray) => boolean), thisArg?: any) => number)>;
    TypedArrayPrototypeForEach: UncurryThis<((callbackfn: ((value: number, index: number, array: Float32Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Float64Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Int16Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Int32Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Int8Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Uint8Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Uint16Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Uint32Array) => void), thisArg?: any) => void) | ((callbackfn: ((value: number, index: number, array: Uint8ClampedArray) => void), thisArg?: any) => void)>;
    TypedArrayPrototypeGetBuffer: UncurryGetter<TypedArray, "buffer", TypedArray>;
    TypedArrayPrototypeGetByteLength: UncurryGetter<TypedArray, "byteLength", TypedArray>;
    TypedArrayPrototypeGetByteOffset: UncurryGetter<TypedArray, "byteOffset", TypedArray>;
    TypedArrayPrototypeGetLength: UncurryGetter<TypedArray, "length", TypedArray>;
    TypedArrayPrototypeGetSymbolToStringTag: ((self: TypedArray) => undefined | "Uint8Array" | "Float32Array" | "Int8Array" | "Uint16Array" | "Int16Array" | "Uint32Array" | "Int32Array" | "Uint8ClampedArray" | "Float64Array");
    TypedArrayPrototypeIncludes: UncurryThis<((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean) | ((searchElement: number, fromIndex?: number) => boolean)>;
    TypedArrayPrototypeIndexOf: UncurryThis<((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number)>;
    TypedArrayPrototypeJoin: UncurryThis<((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string) | ((separator?: string) => string)>;
    TypedArrayPrototypeKeys: UncurryThis<(() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>)>;
    TypedArrayPrototypeLastIndexOf: UncurryThis<((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number) | ((searchElement: number, fromIndex?: number) => number)>;
    TypedArrayPrototypeMap: UncurryThis<((callbackfn: ((value: number, index: number, array: Float32Array) => number), thisArg?: any) => Float32Array) | ((callbackfn: ((value: number, index: number, array: Float64Array) => number), thisArg?: any) => Float64Array) | ((callbackfn: ((value: number, index: number, array: Int16Array) => number), thisArg?: any) => Int16Array) | ((callbackfn: ((value: number, index: number, array: Int32Array) => number), thisArg?: any) => Int32Array) | ((callbackfn: ((value: number, index: number, array: Int8Array) => number), thisArg?: any) => Int8Array) | ((callbackfn: ((value: number, index: number, array: Uint8Array) => number), thisArg?: any) => Uint8Array) | ((callbackfn: ((value: number, index: number, array: Uint16Array) => number), thisArg?: any) => Uint16Array) | ((callbackfn: ((value: number, index: number, array: Uint32Array) => number), thisArg?: any) => Uint32Array) | ((callbackfn: ((value: number, index: number, array: Uint8ClampedArray) => number), thisArg?: any) => Uint8ClampedArray)>;
    TypedArrayPrototypeReduce: UncurryThis<{
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Float32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Float64Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int16Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int8Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint16Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => U), initialValue: U): U;
    }>;
    TypedArrayPrototypeReduceRight: UncurryThis<{
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Float32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Float64Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int16Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Int8Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint16Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint32Array) => U), initialValue: U): U;
    } | {
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number)): number;
        (callbackfn: ((previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number), initialValue: number): number;
        <U>(callbackfn: ((previousValue: U, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => U), initialValue: U): U;
    }>;
    TypedArrayPrototypeReverse: UncurryThis<(() => Uint8Array) | (() => Float32Array) | (() => Int8Array) | (() => Uint16Array) | (() => Int16Array) | (() => Uint32Array) | (() => Int32Array) | (() => Uint8ClampedArray) | (() => Float64Array)>;
    TypedArrayPrototypeSet: UncurryThis<((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void) | ((array: ArrayLike<number>, offset?: number) => void)>;
    TypedArrayPrototypeSlice: UncurryThis<((start?: number, end?: number) => Uint8Array) | ((start?: number, end?: number) => Float32Array) | ((start?: number, end?: number) => Int8Array) | ((start?: number, end?: number) => Uint16Array) | ((start?: number, end?: number) => Int16Array) | ((start?: number, end?: number) => Uint32Array) | ((start?: number, end?: number) => Int32Array) | ((start?: number, end?: number) => Uint8ClampedArray) | ((start?: number, end?: number) => Float64Array)>;
    TypedArrayPrototypeSome: UncurryThis<((predicate: ((value: number, index: number, array: Float32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Float64Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int16Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Int8Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint8Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint16Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint32Array) => unknown), thisArg?: any) => boolean) | ((predicate: ((value: number, index: number, array: Uint8ClampedArray) => unknown), thisArg?: any) => boolean)>;
    TypedArrayPrototypeSort: UncurryThis<((compareFn?: ((a: number, b: number) => number)) => Float32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Float64Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Int16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Int32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Int8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Uint8Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Uint16Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Uint32Array & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    }) | ((compareFn?: ((a: number, b: number) => number)) => Uint8ClampedArray & {
        toLocaleString: (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string) | (() => string);
    })>;
    TypedArrayPrototypeSubarray: UncurryThis<((begin?: number, end?: number) => Uint8Array) | ((begin?: number, end?: number) => Float32Array) | ((begin?: number, end?: number) => Int8Array) | ((begin?: number, end?: number) => Uint16Array) | ((begin?: number, end?: number) => Int16Array) | ((begin?: number, end?: number) => Uint32Array) | ((begin?: number, end?: number) => Int32Array) | ((begin?: number, end?: number) => Uint8ClampedArray) | ((begin?: number, end?: number) => Float64Array)>;
    TypedArrayPrototypeSymbolIterator: UncurryThis<(() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>)>;
    TypedArrayPrototypeToLocaleString: UncurryThis<Object | Object | Object | Object | Object | Object | Object | Object | Object>;
    TypedArrayPrototypeToString: UncurryThis<(() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string) | (() => string) & (() => string)>;
    TypedArrayPrototypeValues: UncurryThis<(() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>) | (() => IterableIterator<number>)>;
    URIError: URIErrorConstructor;
    URIErrorLength: number;
    URIErrorName: string;
    URIErrorPrototype: URIError;
    URIErrorPrototypeMessage: string;
    URIErrorPrototypeName: string;
    URL: {
        prototype: URL;
        createObjectURL(obj: Blob | MediaSource): string;
        revokeObjectURL(url: string): void;
        new (url: string | URL, base?: string | URL): URL;
    };
    URLCreateObjectURL: StaticCall<((obj: Blob | MediaSource) => string)>;
    URLRevokeObjectURL: StaticCall<((url: string) => void)>;
    Uint16Array: Uint16ArrayConstructor;
    Uint16ArrayBYTES_PER_ELEMENT: number;
    Uint16ArrayLength: number;
    Uint16ArrayName: string;
    Uint16ArrayPrototype: Uint16Array;
    Uint16ArrayPrototypeBYTES_PER_ELEMENT: number;
    Uint32Array: Uint32ArrayConstructor;
    Uint32ArrayBYTES_PER_ELEMENT: number;
    Uint32ArrayLength: number;
    Uint32ArrayName: string;
    Uint32ArrayPrototype: Uint32Array;
    Uint32ArrayPrototypeBYTES_PER_ELEMENT: number;
    Uint8Array: Uint8ArrayConstructor;
    Uint8ArrayBYTES_PER_ELEMENT: number;
    Uint8ArrayLength: number;
    Uint8ArrayName: string;
    Uint8ArrayPrototype: Uint8Array;
    Uint8ArrayPrototypeBYTES_PER_ELEMENT: number;
    Uint8ClampedArray: Uint8ClampedArrayConstructor;
    Uint8ClampedArrayBYTES_PER_ELEMENT: number;
    Uint8ClampedArrayLength: number;
    Uint8ClampedArrayName: string;
    Uint8ClampedArrayPrototype: Uint8ClampedArray;
    Uint8ClampedArrayPrototypeBYTES_PER_ELEMENT: number;
    WeakMap: WeakMapConstructor;
    WeakMapLength: number;
    WeakMapName: string;
    WeakMapPrototype: WeakMap<object, any>;
    WeakMapPrototypeDelete: UncurryThis<((key: object) => boolean)>;
    WeakMapPrototypeGet: UncurryThis<((key: object) => any)>;
    WeakMapPrototypeHas: UncurryThis<((key: object) => boolean)>;
    WeakMapPrototypeSet: UncurryThis<((key: object, value: any) => WeakMap<object, any>)>;
    WeakMapPrototypeSymbolToStringTag: string;
    WeakRef: WeakRefConstructor;
    WeakRefLength: number;
    WeakRefName: number;
    WeakRefPrototype: WeakRef<any>;
    WeakRefPrototypeDeref: UncurryThis<(() => any)>;
    WeakRefPrototypeSymbolToStringTag: "WeakRef";
    WeakSet: WeakSetConstructor;
    WeakSetLength: number;
    WeakSetName: string;
    WeakSetPrototype: WeakSet<object>;
    WeakSetPrototypeAdd: UncurryThis<((value: object) => WeakSet<object>)>;
    WeakSetPrototypeDelete: UncurryThis<((value: object) => boolean)>;
    WeakSetPrototypeHas: UncurryThis<((value: object) => boolean)>;
    WeakSetPrototypeSymbolToStringTag: string;
    applyBind: (<T>(fn: T) => UncurryThisStaticApply<T>);
    clearInterval: {
        (id: undefined | number): void;
        (intervalId: undefined | string | number | Timeout): void;
    };
    clearTimeout: {
        (id: undefined | number): void;
        (timeoutId: undefined | string | number | Timeout): void;
    };
    decodeURI: ((encodedURI: string) => string);
    decodeURIComponent: ((encodedURIComponent: string) => string);
    encodeURI: ((uri: string) => string);
    encodeURIComponent: ((uriComponent: string | number | boolean) => string);
    escape: ((string: string) => string);
    eval: ((x: string) => any);
    globalThis: typeof globalThis;
    hardenRegExp: ((re: RegExp) => RegExp);
    makeSafe: (<T, C>(unsafe: C, safe: C) => C);
    maybeStaticCall: (<T>(fn?: T) => undefined | StaticCall<Exclude<T, undefined>>);
    process: Process & {
        initgroups?: ((user: string | number, extraGroup: string | number) => void);
        moduleLoadList: string[];
        nodeEnvironmentFlags?: Set<string>;
        setSourceMapsEnabled?: ((v: boolean) => void);
        seteuid?: ((euid: number) => void);
        setgid?: ((gid: number) => void);
        setgroups?: ((groups: number[]) => void);
        setuid?: ((uid: number) => void);
    };
    processAbort: StaticCall<(() => never)>;
    processArch: string;
    processArgv: string[];
    processArgv0: string;
    processCwd: StaticCall<(() => string)>;
    processDebugPort: number;
    processEmitWarning: ((...args: any[]) => any);
    processEnv: any;
    processExecArgv: string[];
    processExecPath: string;
    processFeatures: Readonly<{
        debug: boolean;
        inspector: boolean;
        ipv6: boolean;
        tls: boolean;
        tls_alpn: boolean;
        tls_ocsp: boolean;
        tls_sni: boolean;
        uv: boolean;
    }>;
    processHasUncaughtExceptionCaptureCallback: StaticCall<(() => boolean)>;
    processModuleLoadList: readonly string[];
    processNextTick: StaticCall<((callback: Function, ...args: any[]) => void)>;
    processPid: number;
    processPlatform: string;
    processPpid: number;
    processRelease: Readonly<ProcessRelease>;
    processSetSourceMapsEnabled: undefined | StaticCall<((v: boolean) => void)>;
    processSetUncaughtExceptionCaptureCallback: StaticCall<((cb: null | ((err: Error) => void)) => void)>;
    processSetegid: undefined | StaticCall<((id: string | number) => void)>;
    processSeteuid: undefined | StaticCall<((id: string | number) => void) & ((euid: number) => void)>;
    processSetgid: undefined | StaticCall<((id: string | number) => void) & ((gid: number) => void)>;
    processSetgroups: undefined | StaticCall<((groups: readonly (string | number)[]) => void) & ((groups: number[]) => void)>;
    processSetuid: undefined | StaticCall<((id: string | number) => void) & ((uid: number) => void)>;
    processTitle: string;
    processUmask: StaticCall<{
        (): number;
        (mask: string | number): number;
    }>;
    processVersion: string;
    processVersions: Readonly<ProcessVersions>;
    processsInitgroups: undefined | StaticCall<((user: string | number, extraGroup: string | number) => void)>;
    setImmediate: ((...args: [callback: ((args: void) => void)]) => Immediate) & {
        __promisify__: (<T>(value?: T, options?: TimerOptions) => Promise<T>);
    };
    setInterval: any;
    setTimeout: ((...args: [callback: ((args: void) => void), ms?: number]) => Timeout) & {
        __promisify__: (<T>(delay?: number, value?: T, options?: TimerOptions) => Promise<T>);
    };
    staticApply: (<T>(fn: T) => StaticApply<T>);
    staticCall: (<T>(fn: T) => StaticCall<T>);
    uncurryGetter: (<O, K, T>(obj: O, k: K) => UncurryGetter<O, K, T>);
    uncurryMethod: (<O, K, T>(obj: O, k: K) => UncurryMethod<O, K, T>);
    uncurrySetter: (<O, K, T>(obj: O, k: K) => UncurrySetter<O, K, T>);
    uncurryThis: (<T>(fn: T) => UncurryThis<T>);
    unescape: ((string: string) => string);
} & {
    ErrorStackTraceLimit: number;
    processAllowedNodeEnvironmentFlags: ReadonlySet<string>;
    processExitCode: undefined | number;
    processReport: undefined | ProcessReport;
    processStderr: WriteStream & {
        fd: 2;
    };
    processStdin: ReadStream & {
        fd: 0;
    };
    processStdout: WriteStream & {
        fd: 1;
    };
} = ...

Generated using TypeDoc