import type { TokenData } from "@0xsquid/sdk"; export declare const useSwap: () => { tokenItems: { from: TokenData[]; to: TokenData[]; }; onSwapChange: ({ fromChainId, toChainId, fromTokenAddress, toTokenAddress, destinationAddress, }: { fromChainId?: string | number | undefined; toChainId?: string | number | undefined; fromTokenAddress?: string | undefined; toTokenAddress?: string | undefined; destinationAddress?: string | undefined; }) => Promise; invertSwaps: () => void; toChainStakedToken: import("./useSquidChains").TempChainOverride | undefined; fromPrice: string | undefined; toPrice: number | undefined; fromPriceChanged: (price: string) => void; toToken: TokenData | undefined; fromToken: TokenData | undefined; fromChain: import("./useSquidChains").TempChainOverride | undefined; toChain: import("./useSquidChains").TempChainOverride | undefined; destinationAddress: string | undefined; };