import { BigNumber } from '@ethersproject/bignumber'; import type { JsonRpcProvider } from '@ethersproject/providers'; import { TradeContext } from 'simple-sushiswap-sdk'; export declare enum SwapCallbackState { INVALID = 0, LOADING = 1, VALID = 2 } interface UseSwapCallbackArgs { library: JsonRpcProvider; account: string; chainId: number; trade: TradeContext | undefined; deadline: BigNumber | undefined; } export declare const getSwapCallback: ({ library, account, chainId, trade, deadline }: UseSwapCallbackArgs) => { address: string; params: import("../../../uniswap/helpers").SwapCallParamsIn; value: string; } | undefined; export {};