import { utils } from 'ethers'; import { GasMode, TokensPrices, GasPriceOracle } from '@unilogin/commons'; import { TokensDetailsStore } from './TokensDetailsStore'; import { PriceObserver } from '../observers/PriceObserver'; export declare class GasModeService { private tokensStore; private gasPriceOracle; private priceObserver; constructor(tokensStore: TokensDetailsStore, gasPriceOracle: GasPriceOracle, priceObserver: PriceObserver); private createMode; getGasPriceInUSD(gasPrice: utils.BigNumber, tokenPrices: TokensPrices): string; getGasPriceInToken(tokenSymbol: string, tokenPrices: TokensPrices, gasPriceInETH: utils.BigNumber): utils.BigNumber; getModesWithPrices(): Promise<{ modes: GasMode[]; prices: Record>; }>; getModes(): Promise; } //# sourceMappingURL=GasModeService.d.ts.map