import { BigNumber, BigNumberish } from '@ethersproject/bignumber';
import DecimalJS from 'decimal.js';
declare const Decimal: typeof DecimalJS;
export { Decimal, BigNumber, BigNumberish };
export type Decimal = DecimalJS;
export declare const BigNumberMin: (a: BigNumberish, b: BigNumberish) => BigNumber;
export declare const BigNumberMax: (a: BigNumberish, b: BigNumberish) => BigNumber;
export declare const ONE: number;
export declare const TEN: DecimalJS;
export declare const MAX_UINT256: BigNumber;
export declare const tenPow: (dec0: number, dec1: number) => DecimalJS;
export declare const BnToDec: (x: BigNumber) => DecimalJS;
export declare const DecToBn: (x: Decimal) => BigNumber;
export declare const mulDiv: (x: BigNumber, y: BigNumber, z: BigNumber) => BigNumber;
export declare function trimDecimal(input: string, precision: number): string;
export declare function parseUnits(amount: string, decimals: number): BigNumber;
export declare function formatUnits(amount: BigNumberish, decimals: number): string;
//# sourceMappingURL=numerics.d.ts.map