import { BigNumber } from 'bignumber.js'; import { BigNumber as BigNumberEthers } from 'ethers'; export declare class BigNumberJS extends BigNumber { /** * Overrides */ plus(n: BigNumber.Value, base?: number): BigNumberJS; minus(n: BigNumber.Value, base?: number): BigNumberJS; times(n: BigNumber.Value, base?: number): BigNumberJS; div(n: BigNumber.Value, base?: number): BigNumberJS; abs(): BigNumberJS; /** * Convert From */ static fromEthers(numberEthers: BigNumberEthers, decimals?: BigNumber | number): BigNumberJS; /** * Convert To */ toString(base?: number): string; toWei(): BigNumberJS; toHex(): string; toBigNumberEthers(): BigNumberEthers; } export { BigNumberEthers }; export declare const parseEther: (numberString: string) => BigNumberEthers; export declare const numberToHex: (number: number) => string;