import { RpcResolver } from "../../../helper-func-types";
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";
export declare const createGetGroupInfo: (clientResolver?: RpcResolver) => (request: QueryGroupInfoRequest) => Promise<QueryGroupInfoResponse>;
export declare const createGetGroupPolicyInfo: (clientResolver?: RpcResolver) => (request: QueryGroupPolicyInfoRequest) => Promise<QueryGroupPolicyInfoResponse>;
export declare const createGetGroupMembers: (clientResolver?: RpcResolver) => (request: QueryGroupMembersRequest) => Promise<QueryGroupMembersResponse>;
export declare const createGetGroupsByAdmin: (clientResolver?: RpcResolver) => (request: QueryGroupsByAdminRequest) => Promise<QueryGroupsByAdminResponse>;
export declare const createGetGroupPoliciesByGroup: (clientResolver?: RpcResolver) => (request: QueryGroupPoliciesByGroupRequest) => Promise<QueryGroupPoliciesByGroupResponse>;
export declare const createGetGroupPoliciesByAdmin: (clientResolver?: RpcResolver) => (request: QueryGroupPoliciesByAdminRequest) => Promise<QueryGroupPoliciesByAdminResponse>;
export declare const createGetProposal: (clientResolver?: RpcResolver) => (request: QueryProposalRequest) => Promise<QueryProposalResponse>;
export declare const createGetProposalsByGroupPolicy: (clientResolver?: RpcResolver) => (request: QueryProposalsByGroupPolicyRequest) => Promise<QueryProposalsByGroupPolicyResponse>;
export declare const createGetVoteByProposalVoter: (clientResolver?: RpcResolver) => (request: QueryVoteByProposalVoterRequest) => Promise<QueryVoteByProposalVoterResponse>;
export declare const createGetVotesByProposal: (clientResolver?: RpcResolver) => (request: QueryVotesByProposalRequest) => Promise<QueryVotesByProposalResponse>;
export declare const createGetVotesByVoter: (clientResolver?: RpcResolver) => (request: QueryVotesByVoterRequest) => Promise<QueryVotesByVoterResponse>;
export declare const createGetGroupsByMember: (clientResolver?: RpcResolver) => (request: QueryGroupsByMemberRequest) => Promise<QueryGroupsByMemberResponse>;
export declare const createGetTallyResult: (clientResolver?: RpcResolver) => (request: QueryTallyResultRequest) => Promise<QueryTallyResultResponse>;
export declare const createGetGroups: (clientResolver?: RpcResolver) => (request: QueryGroupsRequest) => Promise<QueryGroupsResponse>;
