import { Decimal } from 'decimal.js';
export declare class FinancesService {
    add(a: Decimal, b: Decimal): Decimal;
    subtract(a: Decimal, b: Decimal): Decimal;
    multiply(a: Decimal, b: Decimal): Decimal;
    divide(dividend: Decimal, divisor: Decimal, decimalPlaces?: number): Decimal;
    divideWithBankersRounding(dividend: Decimal, divisor: Decimal, decimalPlaces?: number): Decimal;
    isGreaterThan(a: Decimal, b: Decimal): boolean;
    isLessThan(a: Decimal, b: Decimal): boolean;
    isEqualThan(a: Decimal, b: Decimal): boolean;
    isGreaterOrEqualThan(a: Decimal, b: Decimal): boolean;
    isLessOrEqualThan(a: Decimal, b: Decimal): boolean;
    isDecimal(value: number): boolean;
    convertToDecimal(value: number, precision?: number): Decimal;
    roundDecimal(value: number | string, precision?: number): Decimal;
    advacedRoundDecimal(value: number | Decimal, precision?: number, codeRounding?: number): Decimal;
}
