import { MsgSendPacket, MsgRecvPacket, MsgTimeout, MsgAcknowledgement } from "./tx";
/**
 * SendPacket defines a rpc handler method for MsgSendPacket.
 * @name useSendPacket
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.SendPacket
 */
export declare const useSendPacket: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgSendPacket>, unknown>, "mutate" | "reset">>;
/**
 * RecvPacket defines a rpc handler method for MsgRecvPacket.
 * @name useRecvPacket
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.RecvPacket
 */
export declare const useRecvPacket: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgRecvPacket>, unknown>, "mutate" | "reset">>;
/**
 * Timeout defines a rpc handler method for MsgTimeout.
 * @name useTimeout
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.Timeout
 */
export declare const useTimeout: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeout>, unknown>, "mutate" | "reset">>;
/**
 * Acknowledgement defines a rpc handler method for MsgAcknowledgement.
 * @name useAcknowledgement
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.Acknowledgement
 */
export declare const useAcknowledgement: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgAcknowledgement>, unknown>, "mutate" | "reset">>;
