import type { FdoInventoryUnitMeasurement } from '@/views/unit/type'; import { type AdjustmentAmount } from './number'; export declare class FfDecimal { static toDouble(decimal: AdjustmentAmount): number; static multiplyDecimal(left: AdjustmentAmount, right: AdjustmentAmount): AdjustmentAmount; static divide(value: AdjustmentAmount, divisor: number): AdjustmentAmount; static addDecimal(left: AdjustmentAmount, right: AdjustmentAmount): AdjustmentAmount; static toPrecision(value: AdjustmentAmount, newPrecision: number): AdjustmentAmount; static equal(left: AdjustmentAmount, right: AdjustmentAmount): boolean; static normalize(decimals: Array): { amount: number; precision: number; }[]; } export declare function getDisplayUnit(amount: FdoSkuBalance['balance'], unit: FdoInventoryUnit, toMeasurement?: string | FdoInventoryUnitMeasurement | null, abbreviate?: boolean): string | number;