import { SwapTransactionForStatus, TransactionStatus } from "../../core/types/transaction";
interface UseSwapTransactionStatusParams {
    transaction?: SwapTransactionForStatus;
    retry?: number;
    refetchOnWindowFocus?: "always" | boolean;
    enabled?: boolean;
}
/**
 * Fetch status of a Swap transaction
 */
export declare const useSwapTransactionStatus: ({ transaction, retry, refetchOnWindowFocus, enabled, }: UseSwapTransactionStatusParams) => {
    transactionStatusQuery: import("@tanstack/react-query").UseQueryResult<import("@0xsquid/squid-types").StatusResponse, Error>;
    latestStatus: TransactionStatus;
};
export {};
