import type { RouteData, TokenData } from "@0xsquid/sdk"; import type { TransactionReceipt } from "@ethersproject/abstract-provider"; import type { TransactionParams } from "../core/types/transaction"; export declare const useTransaction: () => { routeApproved: import("@tanstack/react-query").UseQueryResult; approveRoute: import("@tanstack/react-query").UseMutationResult; swapQuery: import("@tanstack/react-query").UseMutationResult; currentTransaction: TransactionParams | undefined; fromToken: TokenData | undefined; toToken: TokenData | undefined; squidRoute: import("@tanstack/react-query").UseQueryResult; fromPrice: string | undefined; toPrice: number | undefined; toChain: import("./useSquidChains").TempChainOverride | undefined; fromChain: import("./useSquidChains").TempChainOverride | undefined; mainExplorerUrl: string | undefined; toChainStakedToken: import("./useSquidChains").TempChainOverride | undefined; };