declare const uncurryThis: (fn: (this: T, ...args: A) => R) => (self: T, ...args: A) => R; declare const applyBind: (fn: (this: T, ...args: A) => R) => (self: T, args: A) => R; declare const MapCtor: MapConstructor; declare const SetCtor: SetConstructor; declare const URLCtor: typeof URL; declare const URLSearchParamsCtor: typeof URLSearchParams; declare const WeakSetCtor: WeakSetConstructor; declare const encodeComponent: typeof encodeURIComponent; declare const decodeComponent: typeof decodeURIComponent; declare const JSONParse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any; declare const JSONStringify: { (value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string; (value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string; }; declare const ObjectCreate: { (o: object | null): any; (o: object | null, properties: PropertyDescriptorMap & ThisType): any; }; declare const ObjectEntries: { (o: ArrayLike | { [s: string]: T; }): [string, T][]; (o: {}): [string, any][]; }; declare const ObjectFromEntries: { (entries: Iterable): { [k: string]: T; }; (entries: Iterable): any; }; declare const ObjectFreeze: { (f: T): T; (o: T): Readonly; (o: T): Readonly; }; declare const ObjectIsFrozen: (o: any) => boolean; declare const ObjectKeys: { (o: object): string[]; (o: {}): string[]; }; declare const ObjectValues: { (o: ArrayLike | { [s: string]: T; }): T[]; (o: {}): any[]; }; declare const ArrayIsArray: (arg: any) => arg is any[]; declare const ArrayPrototypeAt: (self: unknown, index: number) => any; declare const ArrayPrototypeFilter: (self: unknown, predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any) => any[]; declare const ArrayPrototypeFlatMap: (self: unknown, callback: (this: This, value: any, index: number, array: any[]) => U | readonly U[], thisArg?: This | undefined) => U[]; declare const ArrayPrototypeIncludes: (self: unknown, searchElement: any, fromIndex?: number | undefined) => boolean; declare const ArrayPrototypeJoin: (self: unknown, separator?: string | undefined) => string; declare const ArrayPrototypeMap: (self: unknown, callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[]; declare const ArrayPrototypePush: (self: T[], ...items: T[]) => number; declare const ArrayPrototypeSlice: (self: unknown, start?: number | undefined, end?: number | undefined) => any[]; declare const ArrayPrototypeSome: (self: unknown, predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any) => boolean; declare const ArrayPrototypeToSorted: (self: unknown, compareFn?: ((a: any, b: any) => number) | undefined) => any[]; declare const ReflectApply: typeof Reflect.apply; declare const ReflectDefineProperty: typeof Reflect.defineProperty; declare const ReflectGetOwnPropertyDescriptor: typeof Reflect.getOwnPropertyDescriptor; declare const ReflectOwnKeys: typeof Reflect.ownKeys; declare const ReflectSetPrototypeOf: typeof Reflect.setPrototypeOf; declare const NumberPrototypeToString: (self: unknown, radix?: number | undefined) => string; declare const RegExpPrototypeExec: (self: unknown, string: string) => RegExpExecArray | null; declare const RegExpPrototypeTest: (self: unknown, string: string) => boolean; declare const StringFromCharCode: (...codes: number[]) => string; declare const StringPrototypeCharCodeAt: (self: unknown, index: number) => number; declare const StringPrototypeEndsWith: (self: unknown, searchString: string, endPosition?: number | undefined) => boolean; declare const StringPrototypeIncludes: (self: unknown, searchString: string, position?: number | undefined) => boolean; declare const StringPrototypeIndexOf: (self: unknown, searchString: string, position?: number | undefined) => number; declare const StringPrototypeLastIndexOf: (self: unknown, searchString: string, position?: number | undefined) => number; declare const StringPrototypeReplace: (self: unknown, searchValue: { [Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string; }, replacer: (substring: string, ...args: any[]) => string) => string; declare const StringPrototypeReplaceAll: (self: string, searchValue: string, replaceValue: string) => string; declare const StringPrototypePadStart: (self: unknown, maxLength: number, fillString?: string | undefined) => string; declare const StringPrototypeSlice: (self: unknown, start?: number | undefined, end?: number | undefined) => string; declare const StringPrototypeSplit: (self: unknown, splitter: { [Symbol.split](string: string, limit?: number | undefined): string[]; }, limit?: number | undefined) => string[]; declare const StringPrototypeStartsWith: (self: unknown, searchString: string, position?: number | undefined) => boolean; declare const StringPrototypeToLowerCase: (self: unknown) => string; declare const StringPrototypeToUpperCase: (self: unknown) => string; declare const StringPrototypeTrim: (self: unknown) => string; export { applyBind, ArrayIsArray, ArrayPrototypeAt, ArrayPrototypeFilter, ArrayPrototypeFlatMap, ArrayPrototypeIncludes, ArrayPrototypeJoin, ArrayPrototypeMap, ArrayPrototypePush, ArrayPrototypeSlice, ArrayPrototypeSome, ArrayPrototypeToSorted, decodeComponent, encodeComponent, JSONParse, JSONStringify, MapCtor, ObjectCreate, ObjectEntries, NumberPrototypeToString, ObjectFromEntries, ObjectFreeze, ObjectIsFrozen, ObjectKeys, ObjectValues, ReflectApply, ReflectDefineProperty, ReflectGetOwnPropertyDescriptor, ReflectOwnKeys, ReflectSetPrototypeOf, RegExpPrototypeExec, RegExpPrototypeTest, SetCtor, StringFromCharCode, StringPrototypeCharCodeAt, StringPrototypeEndsWith, StringPrototypeIncludes, StringPrototypeIndexOf, StringPrototypeLastIndexOf, StringPrototypeReplace, StringPrototypeReplaceAll, StringPrototypePadStart, StringPrototypeSlice, StringPrototypeSplit, StringPrototypeStartsWith, StringPrototypeToLowerCase, StringPrototypeToUpperCase, StringPrototypeTrim, uncurryThis, URLCtor, URLSearchParamsCtor, WeakSetCtor, };