export declare class FMath { private static DECIMALS; private static FIXED_1; static add(x: string | number | undefined | null, y: string | number | undefined | null): any; static sub(x: string | number | undefined | null, y: string | number | undefined | null): any; static mul(x: string | number | undefined | null, y: string | number | undefined | null): any; static div(x: string | number | undefined | null, y: string | number | undefined | null): string | 0; static roundUp(x: string | number | undefined | null, dp: number): any; static roundDown(x: string | number | undefined | null, dp: number): any; static roundHalfUp(x: string | number | undefined | null, dp: number): string; static round(x: string | number | undefined | null, dp: number, rounding?: 'up' | 'down' | 'natural' | null): any; static greaterThanOrEqualTo(x: string | number | undefined | null, y: string | number | undefined | null): boolean; static greaterThan(x: string | number | undefined | null, y: string | number | undefined | null): boolean; static lessThanOrEqualTo(x: string | number | undefined | null, y: string | number | undefined | null): boolean; static lessThan(x: string | number | undefined | null, y: string | number | undefined | null): boolean; static equalTo(x: string | number | undefined | null, y: string | number | undefined | null): boolean; static notEqualTo(x: string | number | undefined | null, y: string | number | undefined | null): boolean; private static toFixed; private static fromFixed; private static makeSureValidNumber; }