import { Currency, CurrencyAmount, TradeType } from "@uniswap/sdk-core"; import { Trade } from "@uniswap/v2-sdk"; import { Handler } from "@gelatonetwork/limit-orders-lib"; /** * Returns the best trade for the exact amount of tokens in to the given token out */ export declare function useTradeExactIn(currencyAmountIn?: CurrencyAmount, currencyOut?: Currency, handler?: Handler, { maxHops }?: { maxHops?: number | undefined; }): Trade | null; /** * Returns the best trade for the token in to the exact amount of token out */ export declare function useTradeExactOut(currencyIn?: Currency, currencyAmountOut?: CurrencyAmount, handler?: Handler, { maxHops }?: { maxHops?: number | undefined; }): Trade | null;