import { MsgSubmitProposal, MsgExecLegacyContent, MsgVote, MsgVoteWeighted, MsgDeposit, MsgUpdateParams, MsgCancelProposal } from "./tx"; /** * SubmitProposal defines a method to create new proposal given the messages. * @name useSubmitProposal * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.SubmitProposal */ export declare const useSubmitProposal: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * ExecLegacyContent defines a Msg to be in included in a MsgSubmitProposal * to execute a legacy content-based proposal. * @name useExecLegacyContent * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.ExecLegacyContent */ export declare const useExecLegacyContent: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Vote defines a method to add a vote on a specific proposal. * @name useVote * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Vote */ export declare const useVote: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * VoteWeighted defines a method to add a weighted vote on a specific proposal. * @name useVoteWeighted * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.VoteWeighted */ export declare const useVoteWeighted: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Deposit defines a method to add deposit on a specific proposal. * @name useDeposit * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Deposit */ export declare const useDeposit: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateParams defines a governance operation for updating the x/gov module * parameters. The authority is defined in the keeper. * @name useUpdateParams * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.UpdateParams */ export declare const useUpdateParams: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * CancelProposal defines a method to cancel governance proposal * @name useCancelProposal * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.CancelProposal */ export declare const useCancelProposal: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;