import { LCDClient } from "@cosmology/lcd"; import { QueryConstitutionRequest, QueryConstitutionResponseSDKType, QueryProposalRequest, QueryProposalResponseSDKType, QueryProposalsRequest, QueryProposalsResponseSDKType, QueryVoteRequest, QueryVoteResponseSDKType, QueryVotesRequest, QueryVotesResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryDepositRequest, QueryDepositResponseSDKType, QueryDepositsRequest, QueryDepositsResponseSDKType, QueryTallyResultRequest, QueryTallyResultResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); constitution: (_params?: QueryConstitutionRequest) => Promise; proposal: (params: QueryProposalRequest) => Promise; proposals: (params: QueryProposalsRequest) => Promise; vote: (params: QueryVoteRequest) => Promise; votes: (params: QueryVotesRequest) => Promise; params: (params: QueryParamsRequest) => Promise; deposit: (params: QueryDepositRequest) => Promise; deposits: (params: QueryDepositsRequest) => Promise; tallyResult: (params: QueryTallyResultRequest) => Promise; }