import { MsgSoftwareUpgrade, MsgCancelUpgrade } from "./tx";
/**
 * SoftwareUpgrade is a governance operation for initiating a software upgrade.
 * @name useSoftwareUpgrade
 * @package cosmos.upgrade.v1beta1
 * @see proto service: cosmos.upgrade.v1beta1.SoftwareUpgrade
 */
export declare const useSoftwareUpgrade: ({ options, clientResolver, }: import("../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgSoftwareUpgrade>, unknown>, "mutate" | "reset">>;
/**
 * CancelUpgrade is a governance operation for cancelling a previously
 * approved software upgrade.
 * @name useCancelUpgrade
 * @package cosmos.upgrade.v1beta1
 * @see proto service: cosmos.upgrade.v1beta1.CancelUpgrade
 */
export declare const useCancelUpgrade: ({ options, clientResolver, }: import("../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgCancelUpgrade>, unknown>, "mutate" | "reset">>;
