/**
 * @特别说明：计算函数返回BigNumber实例（实例常用方法：abs()、toFixed()、toString()、toNumber()等），比较函数返回boolean值
 */
import BigNumber from 'bignumber.js';
type IMathParam = number | string | BigNumber;
/**
 * @description: 加
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function add(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 减
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function sub(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 乘
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function mul(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 除
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function div(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 整除
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function idiv(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 取余
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {BigNumber} 结果
 */
export declare function mod(a: IMathParam, b: IMathParam): BigNumber;
/**
 * @description: 大于
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {boolean} 比较结果
 */
export declare function gt(a: IMathParam, b: IMathParam): boolean;
/**
 * @description: 大于等于
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {boolean} 比较结果
 */
export declare function gte(a: IMathParam, b: IMathParam): boolean;
/**
 * @description: 小于
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {boolean} 比较结果
 */
export declare function lt(a: IMathParam, b: IMathParam): boolean;
/**
 * @description: 小于等于
 * @param {number|string|BigNumber} a
 * @param {number|string|BigNumber} b
 * @return {boolean} 比较结果
 */
export declare function lte(a: IMathParam, b: IMathParam): boolean;
export {};
