/**
 * @file Safe references to `Math` constants and methods. Methods prefer the
 *   smol fast-path (`node:smol-primordial`) when available — V8 Fast API typed
 *   implementations TurboFan inlines into JIT'd callers. Constants stay as the
 *   stock `Math.X` since they are pre-computed scalar values with no fast-path
 *   benefit.
 */
export declare const MathE: number;
export declare const MathLN2: number;
export declare const MathLN10: number;
export declare const MathLOG2E: number;
export declare const MathLOG10E: number;
export declare const MathPI: number;
export declare const MathSQRT1_2: number;
export declare const MathSQRT2: number;
export declare const MathAbs: (x: number) => number;
export declare const MathAcos: (x: number) => number;
export declare const MathAcosh: (x: number) => number;
export declare const MathAsin: (x: number) => number;
export declare const MathAsinh: (x: number) => number;
export declare const MathAtan: (x: number) => number;
export declare const MathAtan2: (y: number, x: number) => number;
export declare const MathAtanh: (x: number) => number;
export declare const MathCbrt: (x: number) => number;
export declare const MathCeil: (x: number) => number;
export declare const MathClz32: (x: number) => number;
export declare const MathCos: (x: number) => number;
export declare const MathCosh: (x: number) => number;
export declare const MathExp: (x: number) => number;
export declare const MathExpm1: (x: number) => number;
export declare const MathF16round: ((value: number) => number) | undefined;
export declare const MathFloor: (x: number) => number;
export declare const MathFround: (x: number) => number;
export declare const MathHypot: (...values: number[]) => number;
export declare const MathImul: (x: number, y: number) => number;
export declare const MathLog: (x: number) => number;
export declare const MathLog1p: (x: number) => number;
export declare const MathLog2: (x: number) => number;
export declare const MathLog10: (x: number) => number;
export declare const MathMax: (...values: number[]) => number;
export declare const MathMin: (...values: number[]) => number;
export declare const MathPow: (x: number, y: number) => number;
export declare const MathRandom: () => number;
export declare const MathRound: (x: number) => number;
export declare const MathSign: (x: number) => number;
export declare const MathSin: (x: number) => number;
export declare const MathSinh: (x: number) => number;
export declare const MathSqrt: (x: number) => number;
export declare const MathTan: (x: number) => number;
export declare const MathTanh: (x: number) => number;
export declare const MathTrunc: (x: number) => number;
