/**
 * @file Safe references to `Number`, its constants, predicates, and parse
 *   helpers. Predicates prefer the smol fast-path (`node:smol-primordial`);
 *   static `parseFloat` / `parseInt` use the FastOneByteString-typed bindings
 *   for ASCII inputs and fall back to stock `Number.parse*` otherwise.
 */
export declare const NumberCtor: NumberConstructor;
export declare const NumberEPSILON: number;
export declare const NumberMAX_SAFE_INTEGER: number;
export declare const NumberMAX_VALUE: number;
export declare const NumberMIN_SAFE_INTEGER: number;
export declare const NumberMIN_VALUE: number;
export declare const NumberNEGATIVE_INFINITY: number;
export declare const NumberPOSITIVE_INFINITY: number;
export declare const NumberIsFinite: (number: unknown) => boolean;
export declare const NumberIsInteger: (number: unknown) => boolean;
export declare const NumberIsNaN: (number: unknown) => boolean;
export declare const NumberIsSafeInteger: (number: unknown) => boolean;
export declare const NumberParseFloat: (string: string) => number;
export declare const NumberParseInt: typeof Number.parseInt;
export declare const NumberPrototypeToExponential: (self: unknown, fractionDigits?: number | undefined) => string;
export declare const NumberPrototypeToFixed: (self: unknown, fractionDigits?: number | undefined) => string;
export declare const NumberPrototypeToPrecision: (self: unknown, precision?: number | undefined) => string;
export declare const NumberPrototypeToString: (self: unknown, radix?: number | undefined) => string;
export declare const NumberPrototypeValueOf: (self: unknown) => number;
