import { Rpc } from "@osmonauts/helpers"; 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 } from "./query"; /** Query defines the RPC service */ export interface Query { groupInfo(request: QueryGroupInfoRequest): Promise; groupPolicyInfo(request: QueryGroupPolicyInfoRequest): Promise; groupMembers(request: QueryGroupMembersRequest): Promise; groupsByAdmin(request: QueryGroupsByAdminRequest): Promise; groupPoliciesByGroup(request: QueryGroupPoliciesByGroupRequest): Promise; groupPoliciesByAdmin(request: QueryGroupPoliciesByAdminRequest): Promise; proposal(request: QueryProposalRequest): Promise; proposalsByGroupPolicy(request: QueryProposalsByGroupPolicyRequest): Promise; voteByProposalVoter(request: QueryVoteByProposalVoterRequest): Promise; votesByProposal(request: QueryVotesByProposalRequest): Promise; votesByVoter(request: QueryVotesByVoterRequest): Promise; groupsByMember(request: QueryGroupsByMemberRequest): Promise; tallyResult(request: QueryTallyResultRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); groupInfo(request: QueryGroupInfoRequest): Promise; groupPolicyInfo(request: QueryGroupPolicyInfoRequest): Promise; groupMembers(request: QueryGroupMembersRequest): Promise; groupsByAdmin(request: QueryGroupsByAdminRequest): Promise; groupPoliciesByGroup(request: QueryGroupPoliciesByGroupRequest): Promise; groupPoliciesByAdmin(request: QueryGroupPoliciesByAdminRequest): Promise; proposal(request: QueryProposalRequest): Promise; proposalsByGroupPolicy(request: QueryProposalsByGroupPolicyRequest): Promise; voteByProposalVoter(request: QueryVoteByProposalVoterRequest): Promise; votesByProposal(request: QueryVotesByProposalRequest): Promise; votesByVoter(request: QueryVotesByVoterRequest): Promise; groupsByMember(request: QueryGroupsByMemberRequest): Promise; tallyResult(request: QueryTallyResultRequest): Promise; }