import { BigNumber } from 'ethers'; import { ContractMethodLastGasParams } from '../types'; export declare const DESIRED_LEAST_GAS_LIMIT_CONSUMPTION = 70; export declare const GAS_MULTIPLIER_THRESHOLD = 75; export declare const MAX_GAS_MULTIPLIER = 5; export declare const INCREMENT_GAS_MULTIPLIER = 1.2; export declare const GAS_LIMIT_MULTIPLIER_LIMIT = 10000000; export declare const PERCENTAGE_INCREMENT_ON_GAS_LIMIT = 0.15; export declare const isDroppedAndReplaced: (e: any) => any; export declare function calculateMultiplier(gasLimit: BigNumber, gasMultiplier: number, simulatedGasLimit?: BigNumber): number; export declare const getGasMultiplier: (gasMultiplier: number, gasUsed: BigNumber, gasPercentage: number, gasLimit: BigNumber) => number; export declare function reduceGasLimits(contractGasUsed: ContractMethodLastGasParams, defaultGasMultiplier: number): { gasLimit?: BigNumber; gasMultiplier: number; };