import { MsgAuthorizeCircuitBreaker, MsgTripCircuitBreaker, MsgResetCircuitBreaker } from "./tx";
/**
 * AuthorizeCircuitBreaker allows a super-admin to grant (or revoke) another
 * account's circuit breaker permissions.
 * @name useAuthorizeCircuitBreaker
 * @package cosmos.circuit.v1
 * @see proto service: cosmos.circuit.v1.AuthorizeCircuitBreaker
 */
export declare const useAuthorizeCircuitBreaker: ({ options, clientResolver, }: import("../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgAuthorizeCircuitBreaker>, unknown>, "mutate" | "reset">>;
/**
 * TripCircuitBreaker pauses processing of Msg's in the state machine.
 * @name useTripCircuitBreaker
 * @package cosmos.circuit.v1
 * @see proto service: cosmos.circuit.v1.TripCircuitBreaker
 */
export declare const useTripCircuitBreaker: ({ options, clientResolver, }: import("../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgTripCircuitBreaker>, unknown>, "mutate" | "reset">>;
/**
 * ResetCircuitBreaker resumes processing of Msg's in the state machine that
 * have been been paused using TripCircuitBreaker.
 * @name useResetCircuitBreaker
 * @package cosmos.circuit.v1
 * @see proto service: cosmos.circuit.v1.ResetCircuitBreaker
 */
export declare const useResetCircuitBreaker: ({ options, clientResolver, }: import("../../../vue-query").VueMutationParams<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown>) => import("@tanstack/vue-query").UseMutationReturnType<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown, Omit<import("@tanstack/vue-query").MutationObserverIdleResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverLoadingResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverErrorResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown>, "mutate" | "reset"> | Omit<import("@tanstack/vue-query").MutationObserverSuccessResult<import("@interchainjs/types").DeliverTxResponse, Error, import("../../..").ITxArgs<MsgResetCircuitBreaker>, unknown>, "mutate" | "reset">>;
