import type { SwapTokenWithBalance } from './TypeUtil.js'; export declare const SwapCalculationUtil: { getGasPriceInEther(gas: bigint, gasPrice: bigint): number; getGasPriceInUSD(networkPrice: string, gas: bigint, gasPrice: bigint): number; getPriceImpact({ sourceTokenAmount, sourceTokenPriceInUSD, toTokenPriceInUSD, toTokenAmount }: { sourceTokenAmount: string; sourceTokenPriceInUSD: number; toTokenPriceInUSD: number; toTokenAmount: string; }): number; getMaxSlippage(slippage: number, toTokenAmount: string): number; getProviderFee(sourceTokenAmount: string, feePercentage?: number): string; isInsufficientNetworkTokenForGas(networkBalanceInUSD: string, gasPriceInUSD: number | undefined): boolean; isInsufficientSourceTokenForSwap(sourceTokenAmount: string, sourceTokenAddress: string, balance: SwapTokenWithBalance[] | undefined): boolean; };