import { MsgCreateGroup, MsgUpdateGroupMembers, MsgUpdateGroupAdmin, MsgUpdateGroupMetadata, MsgCreateGroupPolicy, MsgCreateGroupWithPolicy, MsgUpdateGroupPolicyAdmin, MsgUpdateGroupPolicyDecisionPolicy, MsgUpdateGroupPolicyMetadata, MsgSubmitProposal, MsgWithdrawProposal, MsgVote, MsgExec, MsgLeaveGroup } from "./tx"; /** * CreateGroup creates a new group with an admin account address, a list of members and some optional metadata. * @name useCreateGroup * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.CreateGroup */ export declare const useCreateGroup: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupMembers updates the group members with given group id and admin address. * @name useUpdateGroupMembers * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupMembers */ export declare const useUpdateGroupMembers: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupAdmin updates the group admin with given group id and previous admin address. * @name useUpdateGroupAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupAdmin */ export declare const useUpdateGroupAdmin: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupMetadata updates the group metadata with given group id and admin address. * @name useUpdateGroupMetadata * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupMetadata */ export declare const useUpdateGroupMetadata: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * CreateGroupPolicy creates a new group policy using given DecisionPolicy. * @name useCreateGroupPolicy * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.CreateGroupPolicy */ export declare const useCreateGroupPolicy: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * CreateGroupWithPolicy creates a new group with policy. * @name useCreateGroupWithPolicy * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.CreateGroupWithPolicy */ export declare const useCreateGroupWithPolicy: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupPolicyAdmin updates a group policy admin. * @name useUpdateGroupPolicyAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupPolicyAdmin */ export declare const useUpdateGroupPolicyAdmin: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupPolicyDecisionPolicy allows a group policy's decision policy to be updated. * @name useUpdateGroupPolicyDecisionPolicy * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupPolicyDecisionPolicy */ export declare const useUpdateGroupPolicyDecisionPolicy: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * UpdateGroupPolicyMetadata updates a group policy metadata. * @name useUpdateGroupPolicyMetadata * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.UpdateGroupPolicyMetadata */ export declare const useUpdateGroupPolicyMetadata: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * SubmitProposal submits a new proposal. * @name useSubmitProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.SubmitProposal */ export declare const useSubmitProposal: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * WithdrawProposal withdraws a proposal. * @name useWithdrawProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.WithdrawProposal */ export declare const useWithdrawProposal: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Vote allows a voter to vote on a proposal. * @name useVote * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Vote */ export declare const useVote: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * Exec executes a proposal. * @name useExec * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Exec */ export declare const useExec: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>; /** * LeaveGroup allows a group member to leave the group. * @name useLeaveGroup * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.LeaveGroup */ export declare const useLeaveGroup: ({ options, clientResolver }: import("../../../react-query").ReactMutationParams, unknown>) => import("@tanstack/react-query").UseMutationResult, unknown>;