/// import { inspect } from "node:util"; import { MidaDecimalConvertible } from "./MidaDecimalConvertible"; export declare const decimal: (value?: MidaDecimalConvertible, digits?: number) => MidaDecimal; export declare class MidaDecimal { #private; constructor(value: MidaDecimalConvertible, digits: number); add(operand: MidaDecimalConvertible): MidaDecimal; subtract(operand: MidaDecimalConvertible): MidaDecimal; sub(operand: MidaDecimalConvertible): MidaDecimal; multiply(operand: MidaDecimalConvertible): MidaDecimal; mul(operand: MidaDecimalConvertible): MidaDecimal; divide(operand: MidaDecimalConvertible): MidaDecimal; div(operand: MidaDecimalConvertible): MidaDecimal; equals(operand: MidaDecimalConvertible): boolean; eq(operand: MidaDecimalConvertible): boolean; greaterThan(operand: MidaDecimalConvertible): boolean; greaterThanOrEqual(operand: MidaDecimalConvertible): boolean; lessThan(operand: MidaDecimalConvertible): boolean; lessThanOrEqual(operand: MidaDecimalConvertible): boolean; isZero(): boolean; toFixed(digits: number): MidaDecimal; toNumber(): number; toString(): string; [inspect.custom](): string; static get ZERO(): MidaDecimal; static abs(operand: MidaDecimal): MidaDecimal; static min(...operands: MidaDecimalConvertible[]): MidaDecimal; static max(...operands: MidaDecimalConvertible[]): MidaDecimal; }