import { LCDClient } from "@cosmology/lcd"; import { QueryGroupInfoRequest, QueryGroupInfoResponseSDKType, QueryGroupPolicyInfoRequest, QueryGroupPolicyInfoResponseSDKType, QueryGroupMembersRequest, QueryGroupMembersResponseSDKType, QueryGroupsByAdminRequest, QueryGroupsByAdminResponseSDKType, QueryGroupPoliciesByGroupRequest, QueryGroupPoliciesByGroupResponseSDKType, QueryGroupPoliciesByAdminRequest, QueryGroupPoliciesByAdminResponseSDKType, QueryProposalRequest, QueryProposalResponseSDKType, QueryProposalsByGroupPolicyRequest, QueryProposalsByGroupPolicyResponseSDKType, QueryVoteByProposalVoterRequest, QueryVoteByProposalVoterResponseSDKType, QueryVotesByProposalRequest, QueryVotesByProposalResponseSDKType, QueryVotesByVoterRequest, QueryVotesByVoterResponseSDKType, QueryGroupsByMemberRequest, QueryGroupsByMemberResponseSDKType, QueryTallyResultRequest, QueryTallyResultResponseSDKType, QueryGroupsRequest, QueryGroupsResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); groupInfo: (params: QueryGroupInfoRequest) => Promise; groupPolicyInfo: (params: QueryGroupPolicyInfoRequest) => Promise; groupMembers: (params: QueryGroupMembersRequest) => Promise; groupsByAdmin: (params: QueryGroupsByAdminRequest) => Promise; groupPoliciesByGroup: (params: QueryGroupPoliciesByGroupRequest) => Promise; groupPoliciesByAdmin: (params: QueryGroupPoliciesByAdminRequest) => Promise; proposal: (params: QueryProposalRequest) => Promise; proposalsByGroupPolicy: (params: QueryProposalsByGroupPolicyRequest) => Promise; voteByProposalVoter: (params: QueryVoteByProposalVoterRequest) => Promise; votesByProposal: (params: QueryVotesByProposalRequest) => Promise; votesByVoter: (params: QueryVotesByVoterRequest) => Promise; groupsByMember: (params: QueryGroupsByMemberRequest) => Promise; tallyResult: (params: QueryTallyResultRequest) => Promise; groups: (params?: QueryGroupsRequest) => Promise; }