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 getGroupInfo * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupInfo */ export declare const getGroupInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupInfoRequest) => Promise; /** * GroupPolicyInfo queries group policy info based on account address of group policy. * @name getGroupPolicyInfo * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPolicyInfo */ export declare const getGroupPolicyInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupPolicyInfoRequest) => Promise; /** * GroupMembers queries members of a group by group id. * @name getGroupMembers * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupMembers */ export declare const getGroupMembers: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupMembersRequest) => Promise; /** * GroupsByAdmin queries groups by admin address. * @name getGroupsByAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupsByAdmin */ export declare const getGroupsByAdmin: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupsByAdminRequest) => Promise; /** * GroupPoliciesByGroup queries group policies by group id. * @name getGroupPoliciesByGroup * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPoliciesByGroup */ export declare const getGroupPoliciesByGroup: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupPoliciesByGroupRequest) => Promise; /** * GroupPoliciesByAdmin queries group policies by admin address. * @name getGroupPoliciesByAdmin * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupPoliciesByAdmin */ export declare const getGroupPoliciesByAdmin: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupPoliciesByAdminRequest) => Promise; /** * Proposal queries a proposal based on proposal id. * @name getProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Proposal */ export declare const getProposal: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryProposalRequest) => Promise; /** * ProposalsByGroupPolicy queries proposals based on account address of group policy. * @name getProposalsByGroupPolicy * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.ProposalsByGroupPolicy */ export declare const getProposalsByGroupPolicy: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryProposalsByGroupPolicyRequest) => Promise; /** * VoteByProposalVoter queries a vote by proposal id and voter. * @name getVoteByProposalVoter * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VoteByProposalVoter */ export declare const getVoteByProposalVoter: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryVoteByProposalVoterRequest) => Promise; /** * VotesByProposal queries a vote by proposal id. * @name getVotesByProposal * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VotesByProposal */ export declare const getVotesByProposal: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryVotesByProposalRequest) => Promise; /** * VotesByVoter queries a vote by voter. * @name getVotesByVoter * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.VotesByVoter */ export declare const getVotesByVoter: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryVotesByVoterRequest) => Promise; /** * GroupsByMember queries groups by member address. * @name getGroupsByMember * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.GroupsByMember */ export declare const getGroupsByMember: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupsByMemberRequest) => Promise; /** * 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 getTallyResult * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.TallyResult */ export declare const getTallyResult: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryTallyResultRequest) => Promise; /** * Groups queries all groups in state. * @name getGroups * @package cosmos.group.v1 * @see proto service: cosmos.group.v1.Groups */ export declare const getGroups: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryGroupsRequest) => Promise;