import { strip, plus, minus, times, divide, round } from "number-precision";
/**
 * @description 计算两个数字的百分百比
 * @param {Number} complete 分子
 * @param {Number} need 分母
 * @return {Number} complete / need
 */
export declare const formatPercentage: (complete: number, need: number) => number;
/**
 * @description 计算数组之和
 * @param {Number[]} number[]
 * @return {Number}
 */
export declare const arraySum: (arr: number[]) => number;
/**
 * @description 计算数组某个字段之和
 * @param {object[]} object[]
 * @return {Number}
 */
export declare const arraySumByKey: (arr: any[], key: string) => number;
/**
 * @description 对比两个数组某个字段之和是否相同
 * @param {object[]} object1[]
 * @param {object[]} object2[]
 * @return {Number}
 */
export declare const isArraySumCompared: (arr1: any[], arr2: any[], key1: string, key2?: string) => boolean;
/**
 * @description 格式化数字，增加千分位标记和保留小数
 * @param {Number} num
 * @param {Number} suffix 默认保留两位小数
 * @return {String}
 */
export declare const numFormat: (num: number, suffix?: number) => string;
export { strip, plus, minus, times, divide, round };
