export declare const BIG_NUMBER_PRECISION = 28;
export declare class GxBigNumber {
    decimals: number;
    intNumberAll: any;
    round: boolean;
    static d: bigint;
    constructor(bigDecimal?: string | GxBigNumber | number);
    serialize(): any;
    deserialize(x: any): GxBigNumber;
    toString(): any;
    static fromBigInt(bigInt: any, decimals: any): GxBigNumber;
    getintNumberAll(bigDecimal: GxBigNumber): any;
    normalizeDecimals(num: any): any;
    static normalizePrecision(num: GxBigNumber): GxBigNumber;
    static convertToInt(value: any): GxBigNumber;
    static convertToIntNumber(value: any): number;
    static convertToBigDecimal(value: any): GxBigNumber;
    static convertBigNumberToNumber(value: any): number;
    static convertBigNumberToString(value: any): any;
    static bigNumberIsNaN(value: any): boolean;
    static compare(num1: any, num2: any): 0 | 1 | -1;
}
