import { UseQueryResult } from '@tanstack/react-query';
import { GetExecutionStatusResponse } from '@defuse-protocol/one-click-sdk-typescript';
type ExecutionStatus = Omit<GetExecutionStatusResponse, 'swapDetails'> & {
    swapDetails: GetExecutionStatusResponse['swapDetails'] & {
        amount?: string;
        amountUsd?: string;
    };
};
type Options = {
    depositAddress?: string;
    depositMemo?: string;
    disabled?: boolean;
};
export declare const useOneClickExecutionStatus: ({ depositAddress, depositMemo, disabled, }?: Options) => UseQueryResult<ExecutionStatus>;
export {};
