import { Signer, TypeArgs } from '@roochnetwork/rooch-sdk';
import type { UseMutationOptions, UseMutationResult } from '@tanstack/react-query';
type UseTransferObjectArgs = {
    signer: Signer;
    recipient: string;
    objectId: string;
    objectType: TypeArgs;
};
type UseTransferObjectResult = void;
type UseSwitchNetworkMutationOptions = Omit<UseMutationOptions<UseTransferObjectResult, Error, UseTransferObjectArgs, unknown>, 'mutationFn'>;
export declare function useTransferObject({ mutationKey, ...mutationOptions }?: UseSwitchNetworkMutationOptions): UseMutationResult<UseTransferObjectResult, Error, UseTransferObjectArgs, unknown>;
export {};
