import { BigNumber as OldBigNumber } from '../utils/bignumber'; import { SwapTypes, NewPath, Swap } from '../types'; import { BigNumber } from '@ethersproject/bignumber'; export declare const optimizeSwapAmounts: (paths: NewPath[], swapType: SwapTypes, totalSwapAmount: BigNumber, initialSwapAmounts: BigNumber[], highestLimitAmounts: BigNumber[], inputDecimals: number, outputDecimals: number, initialNumPaths: number, maxPools: number, costReturnToken: BigNumber) => [NewPath[], OldBigNumber[], OldBigNumber]; export declare const formatSwaps: (bestPaths: NewPath[], swapType: SwapTypes, totalSwapAmount: OldBigNumber, bestSwapAmounts: OldBigNumber[]) => [Swap[][], OldBigNumber, OldBigNumber]; export declare const calcTotalReturn: (paths: NewPath[], swapType: SwapTypes, swapAmounts: OldBigNumber[], inputDecimals: number) => OldBigNumber;