import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core'; /** * Returns query arguments for the Routing API query or undefined if the * query should be skipped. Input arguments do not need to be memoized, as they will * be destructured. */ export declare function getRoutingAPIArguments({ tokenIn, tokenOut, amount, tradeType, useClientSideRouter, }: { tokenIn: Currency | undefined; tokenOut: Currency | undefined; amount: CurrencyAmount | undefined; tradeType: TradeType; useClientSideRouter: boolean; }): { amount: string; tokenInAddress: string; tokenInChainId: number; tokenInDecimals: number; tokenInSymbol: string | undefined; tokenOutAddress: string; tokenOutChainId: number; tokenOutDecimals: number; tokenOutSymbol: string | undefined; useClientSideRouter: boolean; type: "exactIn" | "exactOut"; } | undefined;