import { ProposalStatus, Proposal, ProposalAmino, Vote, VoteAmino, VotingParams, VotingParamsAmino, DepositParams, DepositParamsAmino, TallyParams, TallyParamsAmino, Params, ParamsAmino, Deposit, DepositAmino, TallyResult, TallyResultAmino, Governor, GovernorAmino, GovernanceDelegation, GovernanceDelegationAmino, GovernorValShares, GovernorValSharesAmino } from "./gov"; import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../cosmos/base/query/v1beta1/pagination"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { TxRpc } from "../../../types"; export declare const protobufPackage = "atomone.gov.v1"; /** QueryConstitutionRequest is the request type for the Query/Constitution RPC method */ export interface QueryConstitutionRequest { } export interface QueryConstitutionRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryConstitutionRequest"; value: Uint8Array; } /** QueryConstitutionRequest is the request type for the Query/Constitution RPC method */ export interface QueryConstitutionRequestAmino { } export interface QueryConstitutionRequestAminoMsg { type: "/atomone.gov.v1.QueryConstitutionRequest"; value: QueryConstitutionRequestAmino; } /** QueryConstitutionResponse is the response type for the Query/Constitution RPC method */ export interface QueryConstitutionResponse { constitution: string; } export interface QueryConstitutionResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryConstitutionResponse"; value: Uint8Array; } /** QueryConstitutionResponse is the response type for the Query/Constitution RPC method */ export interface QueryConstitutionResponseAmino { constitution?: string; } export interface QueryConstitutionResponseAminoMsg { type: "/atomone.gov.v1.QueryConstitutionResponse"; value: QueryConstitutionResponseAmino; } /** QueryProposalRequest is the request type for the Query/Proposal RPC method. */ export interface QueryProposalRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; } export interface QueryProposalRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryProposalRequest"; value: Uint8Array; } /** QueryProposalRequest is the request type for the Query/Proposal RPC method. */ export interface QueryProposalRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; } export interface QueryProposalRequestAminoMsg { type: "/atomone.gov.v1.QueryProposalRequest"; value: QueryProposalRequestAmino; } /** QueryProposalResponse is the response type for the Query/Proposal RPC method. */ export interface QueryProposalResponse { /** proposal is the requested governance proposal. */ proposal?: Proposal | undefined; } export interface QueryProposalResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryProposalResponse"; value: Uint8Array; } /** QueryProposalResponse is the response type for the Query/Proposal RPC method. */ export interface QueryProposalResponseAmino { /** proposal is the requested governance proposal. */ proposal?: ProposalAmino | undefined; } export interface QueryProposalResponseAminoMsg { type: "/atomone.gov.v1.QueryProposalResponse"; value: QueryProposalResponseAmino; } /** QueryProposalsRequest is the request type for the Query/Proposals RPC method. */ export interface QueryProposalsRequest { /** proposal_status defines the status of the proposals. */ proposalStatus: ProposalStatus; /** voter defines the voter address for the proposals. */ voter: string; /** depositor defines the deposit addresses from the proposals. */ depositor: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequest | undefined; } export interface QueryProposalsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryProposalsRequest"; value: Uint8Array; } /** QueryProposalsRequest is the request type for the Query/Proposals RPC method. */ export interface QueryProposalsRequestAmino { /** proposal_status defines the status of the proposals. */ proposal_status?: ProposalStatus; /** voter defines the voter address for the proposals. */ voter?: string; /** depositor defines the deposit addresses from the proposals. */ depositor?: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryProposalsRequestAminoMsg { type: "/atomone.gov.v1.QueryProposalsRequest"; value: QueryProposalsRequestAmino; } /** * QueryProposalsResponse is the response type for the Query/Proposals RPC * method. */ export interface QueryProposalsResponse { /** proposals defines all the requested governance proposals. */ proposals: Proposal[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryProposalsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryProposalsResponse"; value: Uint8Array; } /** * QueryProposalsResponse is the response type for the Query/Proposals RPC * method. */ export interface QueryProposalsResponseAmino { /** proposals defines all the requested governance proposals. */ proposals?: ProposalAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryProposalsResponseAminoMsg { type: "/atomone.gov.v1.QueryProposalsResponse"; value: QueryProposalsResponseAmino; } /** QueryVoteRequest is the request type for the Query/Vote RPC method. */ export interface QueryVoteRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; /** voter defines the voter address for the proposals. */ voter: string; } export interface QueryVoteRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryVoteRequest"; value: Uint8Array; } /** QueryVoteRequest is the request type for the Query/Vote RPC method. */ export interface QueryVoteRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; /** voter defines the voter address for the proposals. */ voter?: string; } export interface QueryVoteRequestAminoMsg { type: "/atomone.gov.v1.QueryVoteRequest"; value: QueryVoteRequestAmino; } /** QueryVoteResponse is the response type for the Query/Vote RPC method. */ export interface QueryVoteResponse { /** vote defines the queried vote. */ vote?: Vote | undefined; } export interface QueryVoteResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryVoteResponse"; value: Uint8Array; } /** QueryVoteResponse is the response type for the Query/Vote RPC method. */ export interface QueryVoteResponseAmino { /** vote defines the queried vote. */ vote?: VoteAmino | undefined; } export interface QueryVoteResponseAminoMsg { type: "/atomone.gov.v1.QueryVoteResponse"; value: QueryVoteResponseAmino; } /** QueryVotesRequest is the request type for the Query/Votes RPC method. */ export interface QueryVotesRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; /** pagination defines an optional pagination for the request. */ pagination?: PageRequest | undefined; } export interface QueryVotesRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryVotesRequest"; value: Uint8Array; } /** QueryVotesRequest is the request type for the Query/Votes RPC method. */ export interface QueryVotesRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryVotesRequestAminoMsg { type: "/atomone.gov.v1.QueryVotesRequest"; value: QueryVotesRequestAmino; } /** QueryVotesResponse is the response type for the Query/Votes RPC method. */ export interface QueryVotesResponse { /** votes defines the queried votes. */ votes: Vote[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryVotesResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryVotesResponse"; value: Uint8Array; } /** QueryVotesResponse is the response type for the Query/Votes RPC method. */ export interface QueryVotesResponseAmino { /** votes defines the queried votes. */ votes?: VoteAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryVotesResponseAminoMsg { type: "/atomone.gov.v1.QueryVotesResponse"; value: QueryVotesResponseAmino; } /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequest { /** * params_type defines which parameters to query for, can be one of "voting", * "tallying" or "deposit". */ paramsType: string; } export interface QueryParamsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryParamsRequest"; value: Uint8Array; } /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequestAmino { /** * params_type defines which parameters to query for, can be one of "voting", * "tallying" or "deposit". */ params_type?: string; } export interface QueryParamsRequestAminoMsg { type: "/atomone.gov.v1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** * Deprecated: Prefer to use `params` instead. * voting_params defines the parameters related to voting. */ /** @deprecated */ votingParams?: VotingParams | undefined; /** * Deprecated: Prefer to use `params` instead. * deposit_params defines the parameters related to deposit. */ /** @deprecated */ depositParams?: DepositParams | undefined; /** * Deprecated: Prefer to use `params` instead. * tally_params defines the parameters related to tally. */ /** @deprecated */ tallyParams?: TallyParams | undefined; /** * params defines all the paramaters of x/gov module. * * Since: cosmos-sdk 0.47 */ params?: Params | undefined; } export interface QueryParamsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryParamsResponse"; value: Uint8Array; } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponseAmino { /** * Deprecated: Prefer to use `params` instead. * voting_params defines the parameters related to voting. */ /** @deprecated */ voting_params?: VotingParamsAmino | undefined; /** * Deprecated: Prefer to use `params` instead. * deposit_params defines the parameters related to deposit. */ /** @deprecated */ deposit_params?: DepositParamsAmino | undefined; /** * Deprecated: Prefer to use `params` instead. * tally_params defines the parameters related to tally. */ /** @deprecated */ tally_params?: TallyParamsAmino | undefined; /** * params defines all the paramaters of x/gov module. * * Since: cosmos-sdk 0.47 */ params?: ParamsAmino | undefined; } export interface QueryParamsResponseAminoMsg { type: "/atomone.gov.v1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** QueryDepositRequest is the request type for the Query/Deposit RPC method. */ export interface QueryDepositRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; /** depositor defines the deposit addresses from the proposals. */ depositor: string; } export interface QueryDepositRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryDepositRequest"; value: Uint8Array; } /** QueryDepositRequest is the request type for the Query/Deposit RPC method. */ export interface QueryDepositRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; /** depositor defines the deposit addresses from the proposals. */ depositor?: string; } export interface QueryDepositRequestAminoMsg { type: "/atomone.gov.v1.QueryDepositRequest"; value: QueryDepositRequestAmino; } /** QueryDepositResponse is the response type for the Query/Deposit RPC method. */ export interface QueryDepositResponse { /** deposit defines the requested deposit. */ deposit?: Deposit | undefined; } export interface QueryDepositResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryDepositResponse"; value: Uint8Array; } /** QueryDepositResponse is the response type for the Query/Deposit RPC method. */ export interface QueryDepositResponseAmino { /** deposit defines the requested deposit. */ deposit?: DepositAmino | undefined; } export interface QueryDepositResponseAminoMsg { type: "/atomone.gov.v1.QueryDepositResponse"; value: QueryDepositResponseAmino; } /** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */ export interface QueryDepositsRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; /** pagination defines an optional pagination for the request. */ pagination?: PageRequest | undefined; } export interface QueryDepositsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryDepositsRequest"; value: Uint8Array; } /** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */ export interface QueryDepositsRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryDepositsRequestAminoMsg { type: "/atomone.gov.v1.QueryDepositsRequest"; value: QueryDepositsRequestAmino; } /** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */ export interface QueryDepositsResponse { /** deposits defines the requested deposits. */ deposits: Deposit[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryDepositsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryDepositsResponse"; value: Uint8Array; } /** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */ export interface QueryDepositsResponseAmino { /** deposits defines the requested deposits. */ deposits?: DepositAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryDepositsResponseAminoMsg { type: "/atomone.gov.v1.QueryDepositsResponse"; value: QueryDepositsResponseAmino; } /** QueryTallyResultRequest is the request type for the Query/Tally RPC method. */ export interface QueryTallyResultRequest { /** proposal_id defines the unique id of the proposal. */ proposalId: bigint; } export interface QueryTallyResultRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryTallyResultRequest"; value: Uint8Array; } /** QueryTallyResultRequest is the request type for the Query/Tally RPC method. */ export interface QueryTallyResultRequestAmino { /** proposal_id defines the unique id of the proposal. */ proposal_id?: string; } export interface QueryTallyResultRequestAminoMsg { type: "/atomone.gov.v1.QueryTallyResultRequest"; value: QueryTallyResultRequestAmino; } /** QueryTallyResultResponse is the response type for the Query/Tally RPC method. */ export interface QueryTallyResultResponse { /** tally defines the requested tally. */ tally?: TallyResult | undefined; } export interface QueryTallyResultResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryTallyResultResponse"; value: Uint8Array; } /** QueryTallyResultResponse is the response type for the Query/Tally RPC method. */ export interface QueryTallyResultResponseAmino { /** tally defines the requested tally. */ tally?: TallyResultAmino | undefined; } export interface QueryTallyResultResponseAminoMsg { type: "/atomone.gov.v1.QueryTallyResultResponse"; value: QueryTallyResultResponseAmino; } /** QueryMinDepositRequest is the request type for the Query/MinDeposit RPC method. */ export interface QueryMinDepositRequest { } export interface QueryMinDepositRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryMinDepositRequest"; value: Uint8Array; } /** QueryMinDepositRequest is the request type for the Query/MinDeposit RPC method. */ export interface QueryMinDepositRequestAmino { } export interface QueryMinDepositRequestAminoMsg { type: "/atomone.gov.v1.QueryMinDepositRequest"; value: QueryMinDepositRequestAmino; } /** QueryMinDepositResponse is the response type for the Query/MinDeposit RPC method. */ export interface QueryMinDepositResponse { /** min_deposit defines the minimum deposit required for a proposal to enter voting period. */ minDeposit: Coin[]; } export interface QueryMinDepositResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryMinDepositResponse"; value: Uint8Array; } /** QueryMinDepositResponse is the response type for the Query/MinDeposit RPC method. */ export interface QueryMinDepositResponseAmino { /** min_deposit defines the minimum deposit required for a proposal to enter voting period. */ min_deposit?: CoinAmino[]; } export interface QueryMinDepositResponseAminoMsg { type: "/atomone.gov.v1.QueryMinDepositResponse"; value: QueryMinDepositResponseAmino; } /** QueryMinInitialDepositRequest is the request type for the Query/MinInitialDeposit RPC method. */ export interface QueryMinInitialDepositRequest { } export interface QueryMinInitialDepositRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryMinInitialDepositRequest"; value: Uint8Array; } /** QueryMinInitialDepositRequest is the request type for the Query/MinInitialDeposit RPC method. */ export interface QueryMinInitialDepositRequestAmino { } export interface QueryMinInitialDepositRequestAminoMsg { type: "/atomone.gov.v1.QueryMinInitialDepositRequest"; value: QueryMinInitialDepositRequestAmino; } /** QueryMinInitialDepositResponse is the response type for the Query/MinInitialDeposit RPC method. */ export interface QueryMinInitialDepositResponse { /** min_initial_deposit defines the minimum initial deposit required for a proposal to be submitted. */ minInitialDeposit: Coin[]; } export interface QueryMinInitialDepositResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryMinInitialDepositResponse"; value: Uint8Array; } /** QueryMinInitialDepositResponse is the response type for the Query/MinInitialDeposit RPC method. */ export interface QueryMinInitialDepositResponseAmino { /** min_initial_deposit defines the minimum initial deposit required for a proposal to be submitted. */ min_initial_deposit?: CoinAmino[]; } export interface QueryMinInitialDepositResponseAminoMsg { type: "/atomone.gov.v1.QueryMinInitialDepositResponse"; value: QueryMinInitialDepositResponseAmino; } /** QueryQuorumsRequest is the request type for the Query/Quorums RPC method. */ export interface QueryQuorumsRequest { } export interface QueryQuorumsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryQuorumsRequest"; value: Uint8Array; } /** QueryQuorumsRequest is the request type for the Query/Quorums RPC method. */ export interface QueryQuorumsRequestAmino { } export interface QueryQuorumsRequestAminoMsg { type: "/atomone.gov.v1.QueryQuorumsRequest"; value: QueryQuorumsRequestAmino; } /** QueryQuorumsResponse is the response type for the Query/Quorums RPC method. */ export interface QueryQuorumsResponse { /** quorum defines the requested quorum. */ quorum: string; /** * constitution_amendment_quorum defines the requested quorum for * constitution amendment proposals. */ constitutionAmendmentQuorum: string; /** law_quorum defines the requested quorum for law proposals. */ lawQuorum: string; } export interface QueryQuorumsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryQuorumsResponse"; value: Uint8Array; } /** QueryQuorumsResponse is the response type for the Query/Quorums RPC method. */ export interface QueryQuorumsResponseAmino { /** quorum defines the requested quorum. */ quorum?: string; /** * constitution_amendment_quorum defines the requested quorum for * constitution amendment proposals. */ constitution_amendment_quorum?: string; /** law_quorum defines the requested quorum for law proposals. */ law_quorum?: string; } export interface QueryQuorumsResponseAminoMsg { type: "/atomone.gov.v1.QueryQuorumsResponse"; value: QueryQuorumsResponseAmino; } /** QueryParticipationEMAsRequest is the request type for the Query/ParticipationEMAs RPC method. */ export interface QueryParticipationEMAsRequest { } export interface QueryParticipationEMAsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryParticipationEMAsRequest"; value: Uint8Array; } /** QueryParticipationEMAsRequest is the request type for the Query/ParticipationEMAs RPC method. */ export interface QueryParticipationEMAsRequestAmino { } export interface QueryParticipationEMAsRequestAminoMsg { type: "/atomone.gov.v1.QueryParticipationEMAsRequest"; value: QueryParticipationEMAsRequestAmino; } /** QueryParticipationEMAsResponse is the response type for the Query/ParticipationEMAs RPC method. */ export interface QueryParticipationEMAsResponse { /** participation_ema defines the requested participation EMA for proposals. */ participationEma: string; /** * constitution_amendment_participation_ema defines the requested participation EMA for * constitution amendment proposals. */ constitutionAmendmentParticipationEma: string; /** law_participation_ema defines the requestedparticipation EMA for law proposals. */ lawParticipationEma: string; } export interface QueryParticipationEMAsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryParticipationEMAsResponse"; value: Uint8Array; } /** QueryParticipationEMAsResponse is the response type for the Query/ParticipationEMAs RPC method. */ export interface QueryParticipationEMAsResponseAmino { /** participation_ema defines the requested participation EMA for proposals. */ participation_ema?: string; /** * constitution_amendment_participation_ema defines the requested participation EMA for * constitution amendment proposals. */ constitution_amendment_participation_ema?: string; /** law_participation_ema defines the requestedparticipation EMA for law proposals. */ law_participation_ema?: string; } export interface QueryParticipationEMAsResponseAminoMsg { type: "/atomone.gov.v1.QueryParticipationEMAsResponse"; value: QueryParticipationEMAsResponseAmino; } /** QueryGovernorRequest is the request type for the Query/Governor RPC method. */ export interface QueryGovernorRequest { /** governor_address defines the address of the governor. */ governorAddress: string; } export interface QueryGovernorRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorRequest"; value: Uint8Array; } /** QueryGovernorRequest is the request type for the Query/Governor RPC method. */ export interface QueryGovernorRequestAmino { /** governor_address defines the address of the governor. */ governor_address?: string; } export interface QueryGovernorRequestAminoMsg { type: "/atomone.gov.v1.QueryGovernorRequest"; value: QueryGovernorRequestAmino; } /** QueryGovernorResponse is the response type for the Query/Governor RPC method. */ export interface QueryGovernorResponse { /** governor defines the requested governor. */ governor?: Governor | undefined; } export interface QueryGovernorResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorResponse"; value: Uint8Array; } /** QueryGovernorResponse is the response type for the Query/Governor RPC method. */ export interface QueryGovernorResponseAmino { /** governor defines the requested governor. */ governor?: GovernorAmino | undefined; } export interface QueryGovernorResponseAminoMsg { type: "/atomone.gov.v1.QueryGovernorResponse"; value: QueryGovernorResponseAmino; } /** QueryGovernorsRequest is the request type for the Query/Governors RPC method. */ export interface QueryGovernorsRequest { /** pagination defines an optional pagination for the request. */ pagination?: PageRequest | undefined; } export interface QueryGovernorsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorsRequest"; value: Uint8Array; } /** QueryGovernorsRequest is the request type for the Query/Governors RPC method. */ export interface QueryGovernorsRequestAmino { /** pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryGovernorsRequestAminoMsg { type: "/atomone.gov.v1.QueryGovernorsRequest"; value: QueryGovernorsRequestAmino; } /** QueryGovernorsResponse is the response type for the Query/Governors RPC method. */ export interface QueryGovernorsResponse { /** governors defines the requested governors. */ governors: Governor[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryGovernorsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorsResponse"; value: Uint8Array; } /** QueryGovernorsResponse is the response type for the Query/Governors RPC method. */ export interface QueryGovernorsResponseAmino { /** governors defines the requested governors. */ governors?: GovernorAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryGovernorsResponseAminoMsg { type: "/atomone.gov.v1.QueryGovernorsResponse"; value: QueryGovernorsResponseAmino; } /** QueryGovernanceDelegationsRequest is the request type for the Query/GovernanceDelegations RPC method. */ export interface QueryGovernanceDelegationsRequest { /** governor_address defines the address of the governor. */ governorAddress: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequest | undefined; } export interface QueryGovernanceDelegationsRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernanceDelegationsRequest"; value: Uint8Array; } /** QueryGovernanceDelegationsRequest is the request type for the Query/GovernanceDelegations RPC method. */ export interface QueryGovernanceDelegationsRequestAmino { /** governor_address defines the address of the governor. */ governor_address?: string; /** pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryGovernanceDelegationsRequestAminoMsg { type: "/atomone.gov.v1.QueryGovernanceDelegationsRequest"; value: QueryGovernanceDelegationsRequestAmino; } /** QueryGovernanceDelegationsResponse is the response type for the Query/GovernanceDelegations RPC method. */ export interface QueryGovernanceDelegationsResponse { /** delegations defines the requested delegations. */ delegations: GovernanceDelegation[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryGovernanceDelegationsResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernanceDelegationsResponse"; value: Uint8Array; } /** QueryGovernanceDelegationsResponse is the response type for the Query/GovernanceDelegations RPC method. */ export interface QueryGovernanceDelegationsResponseAmino { /** delegations defines the requested delegations. */ delegations?: GovernanceDelegationAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryGovernanceDelegationsResponseAminoMsg { type: "/atomone.gov.v1.QueryGovernanceDelegationsResponse"; value: QueryGovernanceDelegationsResponseAmino; } /** QueryGovernanceDelegationRequest is the request type for the Query/GovernanceDelegation RPC method. */ export interface QueryGovernanceDelegationRequest { /** delegator_address defines the address of the delegator. */ delegatorAddress: string; } export interface QueryGovernanceDelegationRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernanceDelegationRequest"; value: Uint8Array; } /** QueryGovernanceDelegationRequest is the request type for the Query/GovernanceDelegation RPC method. */ export interface QueryGovernanceDelegationRequestAmino { /** delegator_address defines the address of the delegator. */ delegator_address?: string; } export interface QueryGovernanceDelegationRequestAminoMsg { type: "/atomone.gov.v1.QueryGovernanceDelegationRequest"; value: QueryGovernanceDelegationRequestAmino; } /** QueryGovernanceDelegationResponse is the response type for the Query/GovernanceDelegation RPC method. */ export interface QueryGovernanceDelegationResponse { /** governor_address defines the address of the governor. */ governorAddress: string; } export interface QueryGovernanceDelegationResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernanceDelegationResponse"; value: Uint8Array; } /** QueryGovernanceDelegationResponse is the response type for the Query/GovernanceDelegation RPC method. */ export interface QueryGovernanceDelegationResponseAmino { /** governor_address defines the address of the governor. */ governor_address?: string; } export interface QueryGovernanceDelegationResponseAminoMsg { type: "/atomone.gov.v1.QueryGovernanceDelegationResponse"; value: QueryGovernanceDelegationResponseAmino; } /** QueryGovernorValSharesRequest is the request type for the Query/GovernorValShares RPC method. */ export interface QueryGovernorValSharesRequest { /** governor_address defines the address of the governor. */ governorAddress: string; /** pagination defines the pagination in the request. */ pagination?: PageRequest | undefined; } export interface QueryGovernorValSharesRequestProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorValSharesRequest"; value: Uint8Array; } /** QueryGovernorValSharesRequest is the request type for the Query/GovernorValShares RPC method. */ export interface QueryGovernorValSharesRequestAmino { /** governor_address defines the address of the governor. */ governor_address?: string; /** pagination defines the pagination in the request. */ pagination?: PageRequestAmino | undefined; } export interface QueryGovernorValSharesRequestAminoMsg { type: "/atomone.gov.v1.QueryGovernorValSharesRequest"; value: QueryGovernorValSharesRequestAmino; } /** QueryGovernorValSharesResponse is the response type for the Query/GovernorValShares RPC method. */ export interface QueryGovernorValSharesResponse { /** val_shares defines the requested validator shares. */ valShares: GovernorValShares[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse | undefined; } export interface QueryGovernorValSharesResponseProtoMsg { typeUrl: "/atomone.gov.v1.QueryGovernorValSharesResponse"; value: Uint8Array; } /** QueryGovernorValSharesResponse is the response type for the Query/GovernorValShares RPC method. */ export interface QueryGovernorValSharesResponseAmino { /** val_shares defines the requested validator shares. */ val_shares?: GovernorValSharesAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino | undefined; } export interface QueryGovernorValSharesResponseAminoMsg { type: "/atomone.gov.v1.QueryGovernorValSharesResponse"; value: QueryGovernorValSharesResponseAmino; } export declare const QueryConstitutionRequest: { typeUrl: string; encode(_: QueryConstitutionRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConstitutionRequest; fromJSON(_: any): QueryConstitutionRequest; toJSON(_: QueryConstitutionRequest): unknown; fromPartial(_: Partial): QueryConstitutionRequest; fromAmino(_: QueryConstitutionRequestAmino): QueryConstitutionRequest; toAmino(_: QueryConstitutionRequest): QueryConstitutionRequestAmino; fromAminoMsg(object: QueryConstitutionRequestAminoMsg): QueryConstitutionRequest; fromProtoMsg(message: QueryConstitutionRequestProtoMsg): QueryConstitutionRequest; toProto(message: QueryConstitutionRequest): Uint8Array; toProtoMsg(message: QueryConstitutionRequest): QueryConstitutionRequestProtoMsg; }; export declare const QueryConstitutionResponse: { typeUrl: string; encode(message: QueryConstitutionResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConstitutionResponse; fromJSON(object: any): QueryConstitutionResponse; toJSON(message: QueryConstitutionResponse): unknown; fromPartial(object: Partial): QueryConstitutionResponse; fromAmino(object: QueryConstitutionResponseAmino): QueryConstitutionResponse; toAmino(message: QueryConstitutionResponse): QueryConstitutionResponseAmino; fromAminoMsg(object: QueryConstitutionResponseAminoMsg): QueryConstitutionResponse; fromProtoMsg(message: QueryConstitutionResponseProtoMsg): QueryConstitutionResponse; toProto(message: QueryConstitutionResponse): Uint8Array; toProtoMsg(message: QueryConstitutionResponse): QueryConstitutionResponseProtoMsg; }; export declare const QueryProposalRequest: { typeUrl: string; encode(message: QueryProposalRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProposalRequest; fromJSON(object: any): QueryProposalRequest; toJSON(message: QueryProposalRequest): unknown; fromPartial(object: Partial): QueryProposalRequest; fromAmino(object: QueryProposalRequestAmino): QueryProposalRequest; toAmino(message: QueryProposalRequest): QueryProposalRequestAmino; fromAminoMsg(object: QueryProposalRequestAminoMsg): QueryProposalRequest; fromProtoMsg(message: QueryProposalRequestProtoMsg): QueryProposalRequest; toProto(message: QueryProposalRequest): Uint8Array; toProtoMsg(message: QueryProposalRequest): QueryProposalRequestProtoMsg; }; export declare const QueryProposalResponse: { typeUrl: string; encode(message: QueryProposalResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProposalResponse; fromJSON(object: any): QueryProposalResponse; toJSON(message: QueryProposalResponse): unknown; fromPartial(object: Partial): QueryProposalResponse; fromAmino(object: QueryProposalResponseAmino): QueryProposalResponse; toAmino(message: QueryProposalResponse): QueryProposalResponseAmino; fromAminoMsg(object: QueryProposalResponseAminoMsg): QueryProposalResponse; fromProtoMsg(message: QueryProposalResponseProtoMsg): QueryProposalResponse; toProto(message: QueryProposalResponse): Uint8Array; toProtoMsg(message: QueryProposalResponse): QueryProposalResponseProtoMsg; }; export declare const QueryProposalsRequest: { typeUrl: string; encode(message: QueryProposalsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProposalsRequest; fromJSON(object: any): QueryProposalsRequest; toJSON(message: QueryProposalsRequest): unknown; fromPartial(object: Partial): QueryProposalsRequest; fromAmino(object: QueryProposalsRequestAmino): QueryProposalsRequest; toAmino(message: QueryProposalsRequest): QueryProposalsRequestAmino; fromAminoMsg(object: QueryProposalsRequestAminoMsg): QueryProposalsRequest; fromProtoMsg(message: QueryProposalsRequestProtoMsg): QueryProposalsRequest; toProto(message: QueryProposalsRequest): Uint8Array; toProtoMsg(message: QueryProposalsRequest): QueryProposalsRequestProtoMsg; }; export declare const QueryProposalsResponse: { typeUrl: string; encode(message: QueryProposalsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryProposalsResponse; fromJSON(object: any): QueryProposalsResponse; toJSON(message: QueryProposalsResponse): unknown; fromPartial(object: Partial): QueryProposalsResponse; fromAmino(object: QueryProposalsResponseAmino): QueryProposalsResponse; toAmino(message: QueryProposalsResponse): QueryProposalsResponseAmino; fromAminoMsg(object: QueryProposalsResponseAminoMsg): QueryProposalsResponse; fromProtoMsg(message: QueryProposalsResponseProtoMsg): QueryProposalsResponse; toProto(message: QueryProposalsResponse): Uint8Array; toProtoMsg(message: QueryProposalsResponse): QueryProposalsResponseProtoMsg; }; export declare const QueryVoteRequest: { typeUrl: string; encode(message: QueryVoteRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVoteRequest; fromJSON(object: any): QueryVoteRequest; toJSON(message: QueryVoteRequest): unknown; fromPartial(object: Partial): QueryVoteRequest; fromAmino(object: QueryVoteRequestAmino): QueryVoteRequest; toAmino(message: QueryVoteRequest): QueryVoteRequestAmino; fromAminoMsg(object: QueryVoteRequestAminoMsg): QueryVoteRequest; fromProtoMsg(message: QueryVoteRequestProtoMsg): QueryVoteRequest; toProto(message: QueryVoteRequest): Uint8Array; toProtoMsg(message: QueryVoteRequest): QueryVoteRequestProtoMsg; }; export declare const QueryVoteResponse: { typeUrl: string; encode(message: QueryVoteResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVoteResponse; fromJSON(object: any): QueryVoteResponse; toJSON(message: QueryVoteResponse): unknown; fromPartial(object: Partial): QueryVoteResponse; fromAmino(object: QueryVoteResponseAmino): QueryVoteResponse; toAmino(message: QueryVoteResponse): QueryVoteResponseAmino; fromAminoMsg(object: QueryVoteResponseAminoMsg): QueryVoteResponse; fromProtoMsg(message: QueryVoteResponseProtoMsg): QueryVoteResponse; toProto(message: QueryVoteResponse): Uint8Array; toProtoMsg(message: QueryVoteResponse): QueryVoteResponseProtoMsg; }; export declare const QueryVotesRequest: { typeUrl: string; encode(message: QueryVotesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVotesRequest; fromJSON(object: any): QueryVotesRequest; toJSON(message: QueryVotesRequest): unknown; fromPartial(object: Partial): QueryVotesRequest; fromAmino(object: QueryVotesRequestAmino): QueryVotesRequest; toAmino(message: QueryVotesRequest): QueryVotesRequestAmino; fromAminoMsg(object: QueryVotesRequestAminoMsg): QueryVotesRequest; fromProtoMsg(message: QueryVotesRequestProtoMsg): QueryVotesRequest; toProto(message: QueryVotesRequest): Uint8Array; toProtoMsg(message: QueryVotesRequest): QueryVotesRequestProtoMsg; }; export declare const QueryVotesResponse: { typeUrl: string; encode(message: QueryVotesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVotesResponse; fromJSON(object: any): QueryVotesResponse; toJSON(message: QueryVotesResponse): unknown; fromPartial(object: Partial): QueryVotesResponse; fromAmino(object: QueryVotesResponseAmino): QueryVotesResponse; toAmino(message: QueryVotesResponse): QueryVotesResponseAmino; fromAminoMsg(object: QueryVotesResponseAminoMsg): QueryVotesResponse; fromProtoMsg(message: QueryVotesResponseProtoMsg): QueryVotesResponse; toProto(message: QueryVotesResponse): Uint8Array; toProtoMsg(message: QueryVotesResponse): QueryVotesResponseProtoMsg; }; export declare const QueryParamsRequest: { typeUrl: string; encode(message: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromJSON(object: any): QueryParamsRequest; toJSON(message: QueryParamsRequest): unknown; fromPartial(object: Partial): QueryParamsRequest; fromAmino(object: QueryParamsRequestAmino): QueryParamsRequest; toAmino(message: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; }; export declare const QueryParamsResponse: { typeUrl: string; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): unknown; fromPartial(object: Partial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; }; export declare const QueryDepositRequest: { typeUrl: string; encode(message: QueryDepositRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositRequest; fromJSON(object: any): QueryDepositRequest; toJSON(message: QueryDepositRequest): unknown; fromPartial(object: Partial): QueryDepositRequest; fromAmino(object: QueryDepositRequestAmino): QueryDepositRequest; toAmino(message: QueryDepositRequest): QueryDepositRequestAmino; fromAminoMsg(object: QueryDepositRequestAminoMsg): QueryDepositRequest; fromProtoMsg(message: QueryDepositRequestProtoMsg): QueryDepositRequest; toProto(message: QueryDepositRequest): Uint8Array; toProtoMsg(message: QueryDepositRequest): QueryDepositRequestProtoMsg; }; export declare const QueryDepositResponse: { typeUrl: string; encode(message: QueryDepositResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositResponse; fromJSON(object: any): QueryDepositResponse; toJSON(message: QueryDepositResponse): unknown; fromPartial(object: Partial): QueryDepositResponse; fromAmino(object: QueryDepositResponseAmino): QueryDepositResponse; toAmino(message: QueryDepositResponse): QueryDepositResponseAmino; fromAminoMsg(object: QueryDepositResponseAminoMsg): QueryDepositResponse; fromProtoMsg(message: QueryDepositResponseProtoMsg): QueryDepositResponse; toProto(message: QueryDepositResponse): Uint8Array; toProtoMsg(message: QueryDepositResponse): QueryDepositResponseProtoMsg; }; export declare const QueryDepositsRequest: { typeUrl: string; encode(message: QueryDepositsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositsRequest; fromJSON(object: any): QueryDepositsRequest; toJSON(message: QueryDepositsRequest): unknown; fromPartial(object: Partial): QueryDepositsRequest; fromAmino(object: QueryDepositsRequestAmino): QueryDepositsRequest; toAmino(message: QueryDepositsRequest): QueryDepositsRequestAmino; fromAminoMsg(object: QueryDepositsRequestAminoMsg): QueryDepositsRequest; fromProtoMsg(message: QueryDepositsRequestProtoMsg): QueryDepositsRequest; toProto(message: QueryDepositsRequest): Uint8Array; toProtoMsg(message: QueryDepositsRequest): QueryDepositsRequestProtoMsg; }; export declare const QueryDepositsResponse: { typeUrl: string; encode(message: QueryDepositsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositsResponse; fromJSON(object: any): QueryDepositsResponse; toJSON(message: QueryDepositsResponse): unknown; fromPartial(object: Partial): QueryDepositsResponse; fromAmino(object: QueryDepositsResponseAmino): QueryDepositsResponse; toAmino(message: QueryDepositsResponse): QueryDepositsResponseAmino; fromAminoMsg(object: QueryDepositsResponseAminoMsg): QueryDepositsResponse; fromProtoMsg(message: QueryDepositsResponseProtoMsg): QueryDepositsResponse; toProto(message: QueryDepositsResponse): Uint8Array; toProtoMsg(message: QueryDepositsResponse): QueryDepositsResponseProtoMsg; }; export declare const QueryTallyResultRequest: { typeUrl: string; encode(message: QueryTallyResultRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTallyResultRequest; fromJSON(object: any): QueryTallyResultRequest; toJSON(message: QueryTallyResultRequest): unknown; fromPartial(object: Partial): QueryTallyResultRequest; fromAmino(object: QueryTallyResultRequestAmino): QueryTallyResultRequest; toAmino(message: QueryTallyResultRequest): QueryTallyResultRequestAmino; fromAminoMsg(object: QueryTallyResultRequestAminoMsg): QueryTallyResultRequest; fromProtoMsg(message: QueryTallyResultRequestProtoMsg): QueryTallyResultRequest; toProto(message: QueryTallyResultRequest): Uint8Array; toProtoMsg(message: QueryTallyResultRequest): QueryTallyResultRequestProtoMsg; }; export declare const QueryTallyResultResponse: { typeUrl: string; encode(message: QueryTallyResultResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTallyResultResponse; fromJSON(object: any): QueryTallyResultResponse; toJSON(message: QueryTallyResultResponse): unknown; fromPartial(object: Partial): QueryTallyResultResponse; fromAmino(object: QueryTallyResultResponseAmino): QueryTallyResultResponse; toAmino(message: QueryTallyResultResponse): QueryTallyResultResponseAmino; fromAminoMsg(object: QueryTallyResultResponseAminoMsg): QueryTallyResultResponse; fromProtoMsg(message: QueryTallyResultResponseProtoMsg): QueryTallyResultResponse; toProto(message: QueryTallyResultResponse): Uint8Array; toProtoMsg(message: QueryTallyResultResponse): QueryTallyResultResponseProtoMsg; }; export declare const QueryMinDepositRequest: { typeUrl: string; encode(_: QueryMinDepositRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMinDepositRequest; fromJSON(_: any): QueryMinDepositRequest; toJSON(_: QueryMinDepositRequest): unknown; fromPartial(_: Partial): QueryMinDepositRequest; fromAmino(_: QueryMinDepositRequestAmino): QueryMinDepositRequest; toAmino(_: QueryMinDepositRequest): QueryMinDepositRequestAmino; fromAminoMsg(object: QueryMinDepositRequestAminoMsg): QueryMinDepositRequest; fromProtoMsg(message: QueryMinDepositRequestProtoMsg): QueryMinDepositRequest; toProto(message: QueryMinDepositRequest): Uint8Array; toProtoMsg(message: QueryMinDepositRequest): QueryMinDepositRequestProtoMsg; }; export declare const QueryMinDepositResponse: { typeUrl: string; encode(message: QueryMinDepositResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMinDepositResponse; fromJSON(object: any): QueryMinDepositResponse; toJSON(message: QueryMinDepositResponse): unknown; fromPartial(object: Partial): QueryMinDepositResponse; fromAmino(object: QueryMinDepositResponseAmino): QueryMinDepositResponse; toAmino(message: QueryMinDepositResponse): QueryMinDepositResponseAmino; fromAminoMsg(object: QueryMinDepositResponseAminoMsg): QueryMinDepositResponse; fromProtoMsg(message: QueryMinDepositResponseProtoMsg): QueryMinDepositResponse; toProto(message: QueryMinDepositResponse): Uint8Array; toProtoMsg(message: QueryMinDepositResponse): QueryMinDepositResponseProtoMsg; }; export declare const QueryMinInitialDepositRequest: { typeUrl: string; encode(_: QueryMinInitialDepositRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMinInitialDepositRequest; fromJSON(_: any): QueryMinInitialDepositRequest; toJSON(_: QueryMinInitialDepositRequest): unknown; fromPartial(_: Partial): QueryMinInitialDepositRequest; fromAmino(_: QueryMinInitialDepositRequestAmino): QueryMinInitialDepositRequest; toAmino(_: QueryMinInitialDepositRequest): QueryMinInitialDepositRequestAmino; fromAminoMsg(object: QueryMinInitialDepositRequestAminoMsg): QueryMinInitialDepositRequest; fromProtoMsg(message: QueryMinInitialDepositRequestProtoMsg): QueryMinInitialDepositRequest; toProto(message: QueryMinInitialDepositRequest): Uint8Array; toProtoMsg(message: QueryMinInitialDepositRequest): QueryMinInitialDepositRequestProtoMsg; }; export declare const QueryMinInitialDepositResponse: { typeUrl: string; encode(message: QueryMinInitialDepositResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMinInitialDepositResponse; fromJSON(object: any): QueryMinInitialDepositResponse; toJSON(message: QueryMinInitialDepositResponse): unknown; fromPartial(object: Partial): QueryMinInitialDepositResponse; fromAmino(object: QueryMinInitialDepositResponseAmino): QueryMinInitialDepositResponse; toAmino(message: QueryMinInitialDepositResponse): QueryMinInitialDepositResponseAmino; fromAminoMsg(object: QueryMinInitialDepositResponseAminoMsg): QueryMinInitialDepositResponse; fromProtoMsg(message: QueryMinInitialDepositResponseProtoMsg): QueryMinInitialDepositResponse; toProto(message: QueryMinInitialDepositResponse): Uint8Array; toProtoMsg(message: QueryMinInitialDepositResponse): QueryMinInitialDepositResponseProtoMsg; }; export declare const QueryQuorumsRequest: { typeUrl: string; encode(_: QueryQuorumsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryQuorumsRequest; fromJSON(_: any): QueryQuorumsRequest; toJSON(_: QueryQuorumsRequest): unknown; fromPartial(_: Partial): QueryQuorumsRequest; fromAmino(_: QueryQuorumsRequestAmino): QueryQuorumsRequest; toAmino(_: QueryQuorumsRequest): QueryQuorumsRequestAmino; fromAminoMsg(object: QueryQuorumsRequestAminoMsg): QueryQuorumsRequest; fromProtoMsg(message: QueryQuorumsRequestProtoMsg): QueryQuorumsRequest; toProto(message: QueryQuorumsRequest): Uint8Array; toProtoMsg(message: QueryQuorumsRequest): QueryQuorumsRequestProtoMsg; }; export declare const QueryQuorumsResponse: { typeUrl: string; encode(message: QueryQuorumsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryQuorumsResponse; fromJSON(object: any): QueryQuorumsResponse; toJSON(message: QueryQuorumsResponse): unknown; fromPartial(object: Partial): QueryQuorumsResponse; fromAmino(object: QueryQuorumsResponseAmino): QueryQuorumsResponse; toAmino(message: QueryQuorumsResponse): QueryQuorumsResponseAmino; fromAminoMsg(object: QueryQuorumsResponseAminoMsg): QueryQuorumsResponse; fromProtoMsg(message: QueryQuorumsResponseProtoMsg): QueryQuorumsResponse; toProto(message: QueryQuorumsResponse): Uint8Array; toProtoMsg(message: QueryQuorumsResponse): QueryQuorumsResponseProtoMsg; }; export declare const QueryParticipationEMAsRequest: { typeUrl: string; encode(_: QueryParticipationEMAsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParticipationEMAsRequest; fromJSON(_: any): QueryParticipationEMAsRequest; toJSON(_: QueryParticipationEMAsRequest): unknown; fromPartial(_: Partial): QueryParticipationEMAsRequest; fromAmino(_: QueryParticipationEMAsRequestAmino): QueryParticipationEMAsRequest; toAmino(_: QueryParticipationEMAsRequest): QueryParticipationEMAsRequestAmino; fromAminoMsg(object: QueryParticipationEMAsRequestAminoMsg): QueryParticipationEMAsRequest; fromProtoMsg(message: QueryParticipationEMAsRequestProtoMsg): QueryParticipationEMAsRequest; toProto(message: QueryParticipationEMAsRequest): Uint8Array; toProtoMsg(message: QueryParticipationEMAsRequest): QueryParticipationEMAsRequestProtoMsg; }; export declare const QueryParticipationEMAsResponse: { typeUrl: string; encode(message: QueryParticipationEMAsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParticipationEMAsResponse; fromJSON(object: any): QueryParticipationEMAsResponse; toJSON(message: QueryParticipationEMAsResponse): unknown; fromPartial(object: Partial): QueryParticipationEMAsResponse; fromAmino(object: QueryParticipationEMAsResponseAmino): QueryParticipationEMAsResponse; toAmino(message: QueryParticipationEMAsResponse): QueryParticipationEMAsResponseAmino; fromAminoMsg(object: QueryParticipationEMAsResponseAminoMsg): QueryParticipationEMAsResponse; fromProtoMsg(message: QueryParticipationEMAsResponseProtoMsg): QueryParticipationEMAsResponse; toProto(message: QueryParticipationEMAsResponse): Uint8Array; toProtoMsg(message: QueryParticipationEMAsResponse): QueryParticipationEMAsResponseProtoMsg; }; export declare const QueryGovernorRequest: { typeUrl: string; encode(message: QueryGovernorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorRequest; fromJSON(object: any): QueryGovernorRequest; toJSON(message: QueryGovernorRequest): unknown; fromPartial(object: Partial): QueryGovernorRequest; fromAmino(object: QueryGovernorRequestAmino): QueryGovernorRequest; toAmino(message: QueryGovernorRequest): QueryGovernorRequestAmino; fromAminoMsg(object: QueryGovernorRequestAminoMsg): QueryGovernorRequest; fromProtoMsg(message: QueryGovernorRequestProtoMsg): QueryGovernorRequest; toProto(message: QueryGovernorRequest): Uint8Array; toProtoMsg(message: QueryGovernorRequest): QueryGovernorRequestProtoMsg; }; export declare const QueryGovernorResponse: { typeUrl: string; encode(message: QueryGovernorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorResponse; fromJSON(object: any): QueryGovernorResponse; toJSON(message: QueryGovernorResponse): unknown; fromPartial(object: Partial): QueryGovernorResponse; fromAmino(object: QueryGovernorResponseAmino): QueryGovernorResponse; toAmino(message: QueryGovernorResponse): QueryGovernorResponseAmino; fromAminoMsg(object: QueryGovernorResponseAminoMsg): QueryGovernorResponse; fromProtoMsg(message: QueryGovernorResponseProtoMsg): QueryGovernorResponse; toProto(message: QueryGovernorResponse): Uint8Array; toProtoMsg(message: QueryGovernorResponse): QueryGovernorResponseProtoMsg; }; export declare const QueryGovernorsRequest: { typeUrl: string; encode(message: QueryGovernorsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorsRequest; fromJSON(object: any): QueryGovernorsRequest; toJSON(message: QueryGovernorsRequest): unknown; fromPartial(object: Partial): QueryGovernorsRequest; fromAmino(object: QueryGovernorsRequestAmino): QueryGovernorsRequest; toAmino(message: QueryGovernorsRequest): QueryGovernorsRequestAmino; fromAminoMsg(object: QueryGovernorsRequestAminoMsg): QueryGovernorsRequest; fromProtoMsg(message: QueryGovernorsRequestProtoMsg): QueryGovernorsRequest; toProto(message: QueryGovernorsRequest): Uint8Array; toProtoMsg(message: QueryGovernorsRequest): QueryGovernorsRequestProtoMsg; }; export declare const QueryGovernorsResponse: { typeUrl: string; encode(message: QueryGovernorsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorsResponse; fromJSON(object: any): QueryGovernorsResponse; toJSON(message: QueryGovernorsResponse): unknown; fromPartial(object: Partial): QueryGovernorsResponse; fromAmino(object: QueryGovernorsResponseAmino): QueryGovernorsResponse; toAmino(message: QueryGovernorsResponse): QueryGovernorsResponseAmino; fromAminoMsg(object: QueryGovernorsResponseAminoMsg): QueryGovernorsResponse; fromProtoMsg(message: QueryGovernorsResponseProtoMsg): QueryGovernorsResponse; toProto(message: QueryGovernorsResponse): Uint8Array; toProtoMsg(message: QueryGovernorsResponse): QueryGovernorsResponseProtoMsg; }; export declare const QueryGovernanceDelegationsRequest: { typeUrl: string; encode(message: QueryGovernanceDelegationsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernanceDelegationsRequest; fromJSON(object: any): QueryGovernanceDelegationsRequest; toJSON(message: QueryGovernanceDelegationsRequest): unknown; fromPartial(object: Partial): QueryGovernanceDelegationsRequest; fromAmino(object: QueryGovernanceDelegationsRequestAmino): QueryGovernanceDelegationsRequest; toAmino(message: QueryGovernanceDelegationsRequest): QueryGovernanceDelegationsRequestAmino; fromAminoMsg(object: QueryGovernanceDelegationsRequestAminoMsg): QueryGovernanceDelegationsRequest; fromProtoMsg(message: QueryGovernanceDelegationsRequestProtoMsg): QueryGovernanceDelegationsRequest; toProto(message: QueryGovernanceDelegationsRequest): Uint8Array; toProtoMsg(message: QueryGovernanceDelegationsRequest): QueryGovernanceDelegationsRequestProtoMsg; }; export declare const QueryGovernanceDelegationsResponse: { typeUrl: string; encode(message: QueryGovernanceDelegationsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernanceDelegationsResponse; fromJSON(object: any): QueryGovernanceDelegationsResponse; toJSON(message: QueryGovernanceDelegationsResponse): unknown; fromPartial(object: Partial): QueryGovernanceDelegationsResponse; fromAmino(object: QueryGovernanceDelegationsResponseAmino): QueryGovernanceDelegationsResponse; toAmino(message: QueryGovernanceDelegationsResponse): QueryGovernanceDelegationsResponseAmino; fromAminoMsg(object: QueryGovernanceDelegationsResponseAminoMsg): QueryGovernanceDelegationsResponse; fromProtoMsg(message: QueryGovernanceDelegationsResponseProtoMsg): QueryGovernanceDelegationsResponse; toProto(message: QueryGovernanceDelegationsResponse): Uint8Array; toProtoMsg(message: QueryGovernanceDelegationsResponse): QueryGovernanceDelegationsResponseProtoMsg; }; export declare const QueryGovernanceDelegationRequest: { typeUrl: string; encode(message: QueryGovernanceDelegationRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernanceDelegationRequest; fromJSON(object: any): QueryGovernanceDelegationRequest; toJSON(message: QueryGovernanceDelegationRequest): unknown; fromPartial(object: Partial): QueryGovernanceDelegationRequest; fromAmino(object: QueryGovernanceDelegationRequestAmino): QueryGovernanceDelegationRequest; toAmino(message: QueryGovernanceDelegationRequest): QueryGovernanceDelegationRequestAmino; fromAminoMsg(object: QueryGovernanceDelegationRequestAminoMsg): QueryGovernanceDelegationRequest; fromProtoMsg(message: QueryGovernanceDelegationRequestProtoMsg): QueryGovernanceDelegationRequest; toProto(message: QueryGovernanceDelegationRequest): Uint8Array; toProtoMsg(message: QueryGovernanceDelegationRequest): QueryGovernanceDelegationRequestProtoMsg; }; export declare const QueryGovernanceDelegationResponse: { typeUrl: string; encode(message: QueryGovernanceDelegationResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernanceDelegationResponse; fromJSON(object: any): QueryGovernanceDelegationResponse; toJSON(message: QueryGovernanceDelegationResponse): unknown; fromPartial(object: Partial): QueryGovernanceDelegationResponse; fromAmino(object: QueryGovernanceDelegationResponseAmino): QueryGovernanceDelegationResponse; toAmino(message: QueryGovernanceDelegationResponse): QueryGovernanceDelegationResponseAmino; fromAminoMsg(object: QueryGovernanceDelegationResponseAminoMsg): QueryGovernanceDelegationResponse; fromProtoMsg(message: QueryGovernanceDelegationResponseProtoMsg): QueryGovernanceDelegationResponse; toProto(message: QueryGovernanceDelegationResponse): Uint8Array; toProtoMsg(message: QueryGovernanceDelegationResponse): QueryGovernanceDelegationResponseProtoMsg; }; export declare const QueryGovernorValSharesRequest: { typeUrl: string; encode(message: QueryGovernorValSharesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorValSharesRequest; fromJSON(object: any): QueryGovernorValSharesRequest; toJSON(message: QueryGovernorValSharesRequest): unknown; fromPartial(object: Partial): QueryGovernorValSharesRequest; fromAmino(object: QueryGovernorValSharesRequestAmino): QueryGovernorValSharesRequest; toAmino(message: QueryGovernorValSharesRequest): QueryGovernorValSharesRequestAmino; fromAminoMsg(object: QueryGovernorValSharesRequestAminoMsg): QueryGovernorValSharesRequest; fromProtoMsg(message: QueryGovernorValSharesRequestProtoMsg): QueryGovernorValSharesRequest; toProto(message: QueryGovernorValSharesRequest): Uint8Array; toProtoMsg(message: QueryGovernorValSharesRequest): QueryGovernorValSharesRequestProtoMsg; }; export declare const QueryGovernorValSharesResponse: { typeUrl: string; encode(message: QueryGovernorValSharesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGovernorValSharesResponse; fromJSON(object: any): QueryGovernorValSharesResponse; toJSON(message: QueryGovernorValSharesResponse): unknown; fromPartial(object: Partial): QueryGovernorValSharesResponse; fromAmino(object: QueryGovernorValSharesResponseAmino): QueryGovernorValSharesResponse; toAmino(message: QueryGovernorValSharesResponse): QueryGovernorValSharesResponseAmino; fromAminoMsg(object: QueryGovernorValSharesResponseAminoMsg): QueryGovernorValSharesResponse; fromProtoMsg(message: QueryGovernorValSharesResponseProtoMsg): QueryGovernorValSharesResponse; toProto(message: QueryGovernorValSharesResponse): Uint8Array; toProtoMsg(message: QueryGovernorValSharesResponse): QueryGovernorValSharesResponseProtoMsg; }; /** Query defines the gRPC querier service for gov module */ export interface Query { /** Constitution queries the chain's constitution. */ Constitution(request?: QueryConstitutionRequest): Promise; /** Proposal queries proposal details based on ProposalID. */ Proposal(request: QueryProposalRequest): Promise; /** Proposals queries all proposals based on given status. */ Proposals(request: QueryProposalsRequest): Promise; /** Vote queries voted information based on proposalID, voterAddr. */ Vote(request: QueryVoteRequest): Promise; /** Votes queries votes of a given proposal. */ Votes(request: QueryVotesRequest): Promise; /** Params queries all parameters of the gov module. */ Params(request: QueryParamsRequest): Promise; /** Deposit queries single deposit information based proposalID, depositAddr. */ Deposit(request: QueryDepositRequest): Promise; /** Deposits queries all deposits of a single proposal. */ Deposits(request: QueryDepositsRequest): Promise; /** TallyResult queries the tally of a proposal vote. */ TallyResult(request: QueryTallyResultRequest): Promise; /** * MinDeposit queries the minimum deposit currently * required for a proposal to enter voting period. */ MinDeposit(request?: QueryMinDepositRequest): Promise; /** * MinInitialDeposit queries the minimum initial deposit * currently required for a proposal to be submitted. */ MinInitialDeposit(request?: QueryMinInitialDepositRequest): Promise; /** Quorums queries the dynamically set quorums. */ Quorums(request?: QueryQuorumsRequest): Promise; /** ParticipationEMAs queries the state of the proposal participation exponential moving averages. */ ParticipationEMAs(request?: QueryParticipationEMAsRequest): Promise; /** Governor queries governor information based on governor address. */ Governor(request: QueryGovernorRequest): Promise; /** Governors queries all governors. */ Governors(request?: QueryGovernorsRequest): Promise; /** GovernanceDelegations queries all delegations of a governor. */ GovernanceDelegations(request: QueryGovernanceDelegationsRequest): Promise; /** GovernanceDelegation queries a delegation */ GovernanceDelegation(request: QueryGovernanceDelegationRequest): Promise; /** GovernorValShares queries all governor virtual validator shares resulting from all governance delegations. */ GovernorValShares(request: QueryGovernorValSharesRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: TxRpc); Constitution(request?: QueryConstitutionRequest): Promise; Proposal(request: QueryProposalRequest): Promise; Proposals(request: QueryProposalsRequest): Promise; Vote(request: QueryVoteRequest): Promise; Votes(request: QueryVotesRequest): Promise; Params(request: QueryParamsRequest): Promise; Deposit(request: QueryDepositRequest): Promise; Deposits(request: QueryDepositsRequest): Promise; TallyResult(request: QueryTallyResultRequest): Promise; MinDeposit(request?: QueryMinDepositRequest): Promise; MinInitialDeposit(request?: QueryMinInitialDepositRequest): Promise; Quorums(request?: QueryQuorumsRequest): Promise; ParticipationEMAs(request?: QueryParticipationEMAsRequest): Promise; Governor(request: QueryGovernorRequest): Promise; Governors(request?: QueryGovernorsRequest): Promise; GovernanceDelegations(request: QueryGovernanceDelegationsRequest): Promise; GovernanceDelegation(request: QueryGovernanceDelegationRequest): Promise; GovernorValShares(request: QueryGovernorValSharesRequest): Promise; }