import type { FullAddressData } from "../../core"; import { SwapParams } from "../../core/types/swap"; export declare const useSwap: () => { tokenItems: { from: import("../../core").Token[]; to: import("../../core").Token[]; }; onSwapChange: (inputSwapParams: SwapParams) => SwapParams; invertSwaps: (() => SwapParams) | undefined; fromPrice: string | undefined; fromPriceChanged: (price: string) => void; toToken: import("../../core").Token | undefined; fromToken: import("../../core").Token | undefined; fromChain: import("@0xsquid/squid-types").ChainData | undefined; toChain: import("@0xsquid/squid-types").ChainData | undefined; destinationAddress: FullAddressData; isDestAddressConnected: boolean; isSameChain: boolean; fromTokens: import("../../core").Token[]; toTokens: import("../../core").Token[]; };