import { MsgChannelOpenInit, MsgChannelOpenTry, MsgChannelOpenAck, MsgChannelOpenConfirm, MsgChannelCloseInit, MsgChannelCloseConfirm, MsgRecvPacket, MsgTimeout, MsgTimeoutOnClose, MsgAcknowledgement } from "./tx";
/**
 * ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit.
 * @name useChannelOpenInit
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelOpenInit
 */
export declare const useChannelOpenInit: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenInit>, unknown>, "mutate" | "reset">>;
/**
 * ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry.
 * @name useChannelOpenTry
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelOpenTry
 */
export declare const useChannelOpenTry: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenTry>, unknown>, "mutate" | "reset">>;
/**
 * ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck.
 * @name useChannelOpenAck
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelOpenAck
 */
export declare const useChannelOpenAck: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenAck>, unknown>, "mutate" | "reset">>;
/**
 * ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm.
 * @name useChannelOpenConfirm
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelOpenConfirm
 */
export declare const useChannelOpenConfirm: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelOpenConfirm>, unknown>, "mutate" | "reset">>;
/**
 * ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit.
 * @name useChannelCloseInit
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelCloseInit
 */
export declare const useChannelCloseInit: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseInit>, unknown>, "mutate" | "reset">>;
/**
 * ChannelCloseConfirm defines a rpc handler method for
 * MsgChannelCloseConfirm.
 * @name useChannelCloseConfirm
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.ChannelCloseConfirm
 */
export declare const useChannelCloseConfirm: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgChannelCloseConfirm>, unknown>, "mutate" | "reset">>;
/**
 * RecvPacket defines a rpc handler method for MsgRecvPacket.
 * @name useRecvPacket
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.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.v1
 * @see proto service: ibc.core.channel.v1.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">>;
/**
 * TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose.
 * @name useTimeoutOnClose
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.TimeoutOnClose
 */
export declare const useTimeoutOnClose: ({ options, clientResolver, }: import("../../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../../..").ITxArgs<MsgTimeoutOnClose>, unknown>, "mutate" | "reset">>;
/**
 * Acknowledgement defines a rpc handler method for MsgAcknowledgement.
 * @name useAcknowledgement
 * @package ibc.core.channel.v1
 * @see proto service: ibc.core.channel.v1.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">>;
