import { ChainId } from '@wicchain/chains'; import { Currency, CurrencyAmount, TradeType } from '@wicchain/sdk'; import { BestRoutes, RouteWithQuote } from '../types'; interface Config { minSplits?: number; maxSplits?: number; } export declare function getBestRouteCombinationByQuotes(amount: CurrencyAmount, quoteCurrency: Currency, routesWithQuote: RouteWithQuote[], tradeType: TradeType, config: Config): BestRoutes | null; export declare function getBestSwapRouteBy(tradeType: TradeType, percentToQuotes: { [percent: number]: RouteWithQuote[]; }, percents: number[], chainId: ChainId, by: (routeQuote: RouteWithQuote) => CurrencyAmount, { maxSplits, minSplits }: Config): { quote: CurrencyAmount; quoteGasAdjusted: CurrencyAmount; estimatedGasUsed: bigint; estimatedGasUsedUSD: CurrencyAmount; estimatedGasUsedQuoteToken: CurrencyAmount; routes: RouteWithQuote[]; } | null; export {}; //# sourceMappingURL=getBestRouteCombinationByQuotes.d.ts.map