import type { _NSDecimalNumber } from "./NSDecimalNumber.js";
import type { NSCalculationError } from "./NSCalculationError.js";
import type { NSRoundingMode } from "./NSRoundingMode.js";
export interface _NSDecimalNumberBehaviors {
    roundingMode?(): NSRoundingMode;
    scale?(): number;
    /** The scale could return NO_SCALE for no defined scale. */
    exceptionDuringOperation$error$leftOperand$rightOperand$?(operation: string, error: NSCalculationError, leftOperand: _NSDecimalNumber, rightOperand: _NSDecimalNumber | null): _NSDecimalNumber | null;
}
