import { BestTradeOptions as BaseBestTradeOptions, Currency, Pair } from '@pancakeswap/sdk'; import { ChainId } from '@pancakeswap/chains'; import { PublicClient } from 'viem'; export type Provider = ({ chainId }: { chainId?: ChainId; }) => PublicClient; export interface BestTradeOptions extends BaseBestTradeOptions { provider: Provider; allCommonPairs?: Pair[] | ((one: Currency, another: Currency) => Promise | Pair[]); } export declare enum RouteType { V2 = 0, STABLE_SWAP = 1, MIXED = 2 } //# sourceMappingURL=bestTrade.d.ts.map