import { ChainId } from '@pancakeswap/chains'; import { Currency, CurrencyAmount, TradeType } from '@pancakeswap/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, quoteId?: string): BestRoutes | null; export declare function getBestSwapRouteBy(tradeType: TradeType, percentToQuotes: { [percent: number]: RouteWithQuote[]; }, percents: number[], chainId: ChainId, by: (routeQuote: RouteWithQuote) => CurrencyAmount, { maxSplits, minSplits }: Config, quoteId?: string): { quote: CurrencyAmount; quoteGasAdjusted: CurrencyAmount; estimatedGasUsed: bigint; estimatedGasUsedUSD: CurrencyAmount; estimatedGasUsedQuoteToken: CurrencyAmount; routes: RouteWithQuote[]; } | null; export {}; //# sourceMappingURL=getBestRouteCombinationByQuotes.d.ts.map