import { QueryConstitutionRequest, QueryConstitutionResponse, QueryProposalRequest, QueryProposalResponse, QueryProposalsRequest, QueryProposalsResponse, QueryVoteRequest, QueryVoteResponse, QueryVotesRequest, QueryVotesResponse, QueryParamsRequest, QueryParamsResponse, QueryDepositRequest, QueryDepositResponse, QueryDepositsRequest, QueryDepositsResponse, QueryTallyResultRequest, QueryTallyResultResponse } from "./query"; /** * Constitution queries the chain's constitution. * @name getConstitution * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Constitution */ export declare const getConstitution: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryConstitutionRequest) => Promise; /** * Proposal queries proposal details based on ProposalID. * @name getProposal * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Proposal */ export declare const getProposal: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryProposalRequest) => Promise; /** * Proposals queries all proposals based on given status. * @name getProposals * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Proposals */ export declare const getProposals: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryProposalsRequest) => Promise; /** * Vote queries voted information based on proposalID, voterAddr. * @name getVote * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Vote */ export declare const getVote: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryVoteRequest) => Promise; /** * Votes queries votes of a given proposal. * @name getVotes * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Votes */ export declare const getVotes: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryVotesRequest) => Promise; /** * Params queries all parameters of the gov module. * @name getParams * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Params */ export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * Deposit queries single deposit information based on proposalID, depositAddr. * @name getDeposit * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Deposit */ export declare const getDeposit: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDepositRequest) => Promise; /** * Deposits queries all deposits of a single proposal. * @name getDeposits * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.Deposits */ export declare const getDeposits: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryDepositsRequest) => Promise; /** * TallyResult queries the tally of a proposal vote. * @name getTallyResult * @package cosmos.gov.v1 * @see proto service: cosmos.gov.v1.TallyResult */ export declare const getTallyResult: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryTallyResultRequest) => Promise;