import { BigNumber } from 'ethers'; import { OneInchQuoteRes, OneInchSwapRes, SwapDepositBagStruct } from './types'; export declare class Swapper { private readonly PRECISION_DECIMALS; private readonly PRECISION; getSwapData(url: string, fromTokenAddress: string, toTokenAddress: string, amountInDecimals: string, fromAddress: string, slippage: string): Promise; getConversionData(url: string, fromTokenAddress: string, toTokenAddress: string, amountInDecimals: string): Promise; private getTokenRatioAtMax; getSwap(swapUrl: string, inTokens: string[], inAmounts: BigNumber[], inDecimals: BigNumber[], outToken: string, userAddress: string, swapperAddress: string, slippage: string): Promise; getSwapInfo(swapUrl: string, inTokens: string[], inAmounts: BigNumber[], inDecimals: BigNumber[], outToken: string, userAddress: string, swapperAddress: string, slippage: string): Promise[]>; }