import type { TransactionCtrlWaitArgs } from '@web3modal/core';
declare type Arguments = TransactionCtrlWaitArgs & {
    enabled?: boolean;
};
export declare function useWaitForTransaction(args: Arguments): {
    receipt: import("@ethersproject/abstract-provider").TransactionReceipt | undefined;
    isWaiting: boolean;
    refetch: (newArgs?: import("@wagmi/core").WaitForTransactionArgs | undefined) => Promise<(import("@ethersproject/abstract-provider").TransactionReceipt | null) | undefined>;
    error: Error | undefined;
};
export {};
