import { BigNumber, ethers, Transaction } from 'ethers'; import { SignerOrProviderOrRpc } from '../bridgeTransfer'; export declare const getBlockTimeDifference: (blockNumber: ethers.BigNumber, provider: ethers.providers.Provider) => Promise; export declare const getBlockETA: (blockNumber: ethers.BigNumber, provider: ethers.providers.Provider) => Promise; export declare const getDecodedInputs: (tx: Transaction, ABI: any) => ethers.utils.TransactionDescription; export declare const getProvider: (signerOrProviderOrRpc: SignerOrProviderOrRpc) => ethers.providers.Provider; export declare function percentIncrease(num: BigNumber, increase: BigNumber): BigNumber; export declare function scaleFrom18DecimalsToNativeTokenDecimals({ amount, decimals }: { amount: BigNumber; decimals: number; }): BigNumber;