import BigDecimal from 'bignumber.js';
export { default as BigDecimal } from 'bignumber.js';

/**
 * BigDecimal is a renamed `BigNumber` type from `bignumber.js`.
 * Includes valid values & instances for BigDecimal.
 *
 * @see https://mikemcl.github.io/bignumber.js/
 */
type BigDecimalish = BigDecimal | BigDecimal.Value | bigint;
/**
 * Converts a value to an instance of BigDecimal
 *
 * @param val
 */
declare function toBigDecimal(val: BigDecimalish): BigDecimal;

export { type BigDecimalish, toBigDecimal };
