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