import 'setimmediate'; import type { JsonRpcProvider } from '@ethersproject/providers'; import { TradeState } from './types/types'; export default function getClientSideSmartOrderRouterTrade({ library, account, chainId, currencyIn, currencyOut, amount, }: { library: JsonRpcProvider; account: string; chainId: number; currencyIn: string; currencyOut: string; amount: string; }): Promise<{ state: TradeState; trade: undefined; } | { state: TradeState; trade: import("simple-sushiswap-sdk").TradeContext; }>;