/** * Performs subtraction with arbitrary number of arguments without floating point errors * @param {number[]} numbers Array of numbers to subtract * @returns {number} The result of the subtraction * @example subtract(0.1, 0.2); // -0.1 * @example subtract(1, 0.1, 0.2); // 0.7 * @description * This function handles floating point precision issues by scaling the numbers * to integers before performing subtraction, then scaling back to the original * decimal places. The first argument is the minuend, and all subsequent arguments * are subtracted from it. */ export declare const subtract: (...numbers: number[]) => number;