import { RouteResponse } from "@0xsquid/squid-types"; import { SwapTransactionForStatus } from "../../core/types/transaction"; interface UseDepositTransactionStatusParams { transaction?: SwapTransactionForStatus; route?: RouteResponse["route"]; retry?: number; refetchOnWindowFocus?: "always" | boolean; enabled?: boolean; onReceived?: () => void; } /** * Tracks a deposit address intent before it becomes a persisted swap history item. * * Once the source deposit is received, it registers the transaction in the transaction * and history stores, then signals the view via `onReceived` to navigate. */ export declare const useDepositTransactionStatus: ({ transaction, route, retry, refetchOnWindowFocus, enabled, onReceived, }: UseDepositTransactionStatusParams) => { transactionStatusQuery: import("@tanstack/react-query").UseQueryResult; }; export {};