export declare class MaverickBasicMath { static MAX_POW_RELATIVE_ERROR: bigint; static abs(x: bigint): bigint; static min(a: bigint, b: bigint): bigint; static max(a: bigint, b: bigint): bigint; static clip(x: bigint, y: bigint): bigint; static mulDivFloor(x: bigint, y: bigint, k: bigint): bigint; static mulmod(x: bigint, y: bigint, k: bigint): bigint; static mulFloor(x: bigint, y: bigint): bigint; static mulDivCeil(x: bigint, y: bigint, k: bigint): bigint; static sqrt(x: bigint): bigint; static divDown(x: bigint, y: bigint): bigint; static divUp(x: bigint, y: bigint): bigint; static mulUp(x: bigint, y: bigint): bigint; static mulDown(x: bigint, y: bigint): bigint; static invFloor(x: bigint): bigint; static invCeil(denominator: bigint): bigint; static mulDivDown(x: bigint, y: bigint, denominator: bigint): bigint; static mulDiv(x: bigint, y: bigint, denominator: bigint): bigint; static divCeil(x: bigint, y: bigint): bigint; static mulCeil(x: bigint, y: bigint): bigint; static mulDivUp(x: bigint, y: bigint, denominator: bigint): bigint; static floorD8Unchecked(val: bigint): bigint; }