export declare class MMath { static ONE: bigint; 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 add(a: bigint, b: bigint): bigint; static sub(a: bigint, b: bigint): bigint; static mul(a: bigint, b: bigint): bigint; static inv(a: bigint): bigint; static clip(x: bigint, y: bigint): bigint; static mulUpFixed(a: bigint, b: bigint): bigint; static div(a: bigint, b: bigint): bigint; static sqrt(x: bigint): bigint; static divDownFixed(a: bigint, b: bigint): bigint; static mulDiv(a: bigint, b: bigint, c: bigint, ceil: boolean): bigint; static sDivDownFixed(a: bigint, b: bigint): bigint; static sMulUpFixed(a: bigint, b: bigint): bigint; static sMul(a: bigint, b: bigint): bigint; static sMulDownFixed(a: bigint, b: bigint): bigint; }