import { QueryGroupInfoRequest, QueryGroupInfoResponse, QueryGroupPolicyInfoRequest, QueryGroupPolicyInfoResponse, QueryGroupMembersRequest, QueryGroupMembersResponse, QueryGroupsByAdminRequest, QueryGroupsByAdminResponse, QueryGroupPoliciesByGroupRequest, QueryGroupPoliciesByGroupResponse, QueryGroupPoliciesByAdminRequest, QueryGroupPoliciesByAdminResponse, QueryProposalRequest, QueryProposalResponse, QueryProposalsByGroupPolicyRequest, QueryProposalsByGroupPolicyResponse, QueryVoteByProposalVoterRequest, QueryVoteByProposalVoterResponse, QueryVotesByProposalRequest, QueryVotesByProposalResponse, QueryVotesByVoterRequest, QueryVotesByVoterResponse, QueryGroupsByMemberRequest, QueryGroupsByMemberResponse, QueryTallyResultRequest, QueryTallyResultResponse, QueryGroupsRequest, QueryGroupsResponse } from "./query"; /** * GroupInfo queries group info based on group id. * @name useGetGroupInfo * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupInfo */ export declare const useGetGroupInfo: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupPolicyInfo queries group policy info based on account address of group policy. * @name useGetGroupPolicyInfo * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPolicyInfo */ export declare const useGetGroupPolicyInfo: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupMembers queries members of a group by group id. * @name useGetGroupMembers * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupMembers */ export declare const useGetGroupMembers: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupsByAdmin queries groups by admin address. * @name useGetGroupsByAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupsByAdmin */ export declare const useGetGroupsByAdmin: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupPoliciesByGroup queries group policies by group id. * @name useGetGroupPoliciesByGroup * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPoliciesByGroup */ export declare const useGetGroupPoliciesByGroup: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupPoliciesByAdmin queries group policies by admin address. * @name useGetGroupPoliciesByAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPoliciesByAdmin */ export declare const useGetGroupPoliciesByAdmin: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Proposal queries a proposal based on proposal id. * @name useGetProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Proposal */ export declare const useGetProposal: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * ProposalsByGroupPolicy queries proposals based on account address of group policy. * @name useGetProposalsByGroupPolicy * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.ProposalsByGroupPolicy */ export declare const useGetProposalsByGroupPolicy: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * VoteByProposalVoter queries a vote by proposal id and voter. * @name useGetVoteByProposalVoter * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VoteByProposalVoter */ export declare const useGetVoteByProposalVoter: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * VotesByProposal queries a vote by proposal id. * @name useGetVotesByProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VotesByProposal */ export declare const useGetVotesByProposal: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * VotesByVoter queries a vote by voter. * @name useGetVotesByVoter * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VotesByVoter */ export declare const useGetVotesByVoter: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * GroupsByMember queries groups by member address. * @name useGetGroupsByMember * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupsByMember */ export declare const useGetGroupsByMember: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * TallyResult returns the tally result of a proposal. If the proposal is * still in voting period, then this query computes the current tally state, * which might not be final. On the other hand, if the proposal is final, * then it simply returns the `final_tally_result` state stored in the * proposal itself. * @name useGetTallyResult * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.TallyResult */ export declare const useGetTallyResult: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Groups queries all groups in state. * @name useGetGroups * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Groups */ export declare const useGetGroups: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult;