export type ValueType = string | number;
export interface DecimalClass {
    add: (value: ValueType) => DecimalClass;
    isEmpty: () => boolean;
    isNaN: () => boolean;
    isInvalidate: () => boolean;
    toNumber: () => number;
    /**
     * Parse value as string. Will return empty string if `isInvalidate`.
     * You can set `safe=false` to get origin string content.
     */
    toString: (safe?: boolean) => string;
    equals: (target: DecimalClass) => boolean;
    lessEquals: (target: DecimalClass) => boolean;
    negate: () => DecimalClass;
}
