/** https://tc39.es/ecma262/#eqn-truncate */ export declare function truncateDiv(x: bigint, y: bigint): bigint; export declare function truncate(x: number): number; /** https://tc39.es/ecma262/#eqn-floor */ export declare function floorDiv(x: bigint, y: bigint): bigint; /** https://tc39.es/ecma262/#eqn-abs */ export declare function abs(x: number): number; export declare function abs(x: bigint): bigint; export declare function abs(x: bigint | number): bigint | number; /** https://tc39.es/ecma262/#clamping */ export declare function clamp(lower: T, x: T, upper: T): T; export declare function clamp(lower: number, x: number, upper: number): number; /** https://tc39.es/ecma262/#eqn-min */ export declare function min(x: bigint, y: bigint): bigint; /** https://tc39.es/ecma262/#eqn-max */ export declare function max(x: bigint, y: bigint): bigint; /** https://tc39.es/ecma262/#eqn-modulo */ export declare function modulo(x: bigint, y: bigint): bigint; export declare function modulo(x: number, y: number): number; /** https://tc39.es/ecma262/#eqn-remainder */ export declare function remainder(x: bigint, y: bigint): bigint; export declare function remainder(x: number, y: number): number; //# sourceMappingURL=math.d.mts.map