import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../query/v1beta1/pagination"; import { Any, AnyAmino } from "../../../../google/protobuf/any"; import { BlockID, BlockIDAmino } from "../../../../tendermint/types/types"; import { Block as Block1 } from "../../../../tendermint/types/block"; import { BlockAmino as Block1Amino } from "../../../../tendermint/types/block"; import { Block as Block2 } from "./types"; import { BlockAmino as Block2Amino } from "./types"; import { DefaultNodeInfo, DefaultNodeInfoAmino } from "../../../../tendermint/p2p/types"; import { BinaryReader, BinaryWriter } from "../../../../binary"; import { DeepPartial } from "../../../../helpers"; /** * GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest */ export interface GetValidatorSetByHeightRequest { height: bigint; /** * pagination defines an pagination for the request. */ pagination?: PageRequest; } export interface GetValidatorSetByHeightRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest"; value: Uint8Array; } /** * GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest */ export interface GetValidatorSetByHeightRequestAmino { height: string; /** * pagination defines an pagination for the request. */ pagination?: PageRequestAmino; } export interface GetValidatorSetByHeightRequestAminoMsg { type: "cosmos-sdk/GetValidatorSetByHeightRequest"; value: GetValidatorSetByHeightRequestAmino; } /** * GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse */ export interface GetValidatorSetByHeightResponse { blockHeight: bigint; validators: Validator[]; /** * pagination defines an pagination for the response. */ pagination?: PageResponse; } export interface GetValidatorSetByHeightResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse"; value: Uint8Array; } /** * GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse */ export interface GetValidatorSetByHeightResponseAmino { block_height: string; validators: ValidatorAmino[]; /** * pagination defines an pagination for the response. */ pagination?: PageResponseAmino; } export interface GetValidatorSetByHeightResponseAminoMsg { type: "cosmos-sdk/GetValidatorSetByHeightResponse"; value: GetValidatorSetByHeightResponseAmino; } /** * GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest */ export interface GetLatestValidatorSetRequest { /** * pagination defines an pagination for the request. */ pagination?: PageRequest; } export interface GetLatestValidatorSetRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest"; value: Uint8Array; } /** * GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest */ export interface GetLatestValidatorSetRequestAmino { /** * pagination defines an pagination for the request. */ pagination?: PageRequestAmino; } export interface GetLatestValidatorSetRequestAminoMsg { type: "cosmos-sdk/GetLatestValidatorSetRequest"; value: GetLatestValidatorSetRequestAmino; } /** * GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse */ export interface GetLatestValidatorSetResponse { blockHeight: bigint; validators: Validator[]; /** * pagination defines an pagination for the response. */ pagination?: PageResponse; } export interface GetLatestValidatorSetResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse"; value: Uint8Array; } /** * GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse */ export interface GetLatestValidatorSetResponseAmino { block_height: string; validators: ValidatorAmino[]; /** * pagination defines an pagination for the response. */ pagination?: PageResponseAmino; } export interface GetLatestValidatorSetResponseAminoMsg { type: "cosmos-sdk/GetLatestValidatorSetResponse"; value: GetLatestValidatorSetResponseAmino; } /** * Validator is the type for the validator-set. * @name Validator * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Validator */ export interface Validator { address: string; pubKey?: Any; votingPower: bigint; proposerPriority: bigint; } export interface ValidatorProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.Validator"; value: Uint8Array; } /** * Validator is the type for the validator-set. * @name ValidatorAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Validator */ export interface ValidatorAmino { address: string; pub_key?: AnyAmino; voting_power: string; proposer_priority: string; } export interface ValidatorAminoMsg { type: "cosmos-sdk/Validator"; value: ValidatorAmino; } /** * GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest */ export interface GetBlockByHeightRequest { height: bigint; } export interface GetBlockByHeightRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest"; value: Uint8Array; } /** * GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest */ export interface GetBlockByHeightRequestAmino { height: string; } export interface GetBlockByHeightRequestAminoMsg { type: "cosmos-sdk/GetBlockByHeightRequest"; value: GetBlockByHeightRequestAmino; } /** * GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse */ export interface GetBlockByHeightResponse { blockId?: BlockID; /** * Deprecated: please use `sdk_block` instead */ block?: Block1; sdkBlock?: Block2; } export interface GetBlockByHeightResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse"; value: Uint8Array; } /** * GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse */ export interface GetBlockByHeightResponseAmino { block_id?: BlockIDAmino; /** * Deprecated: please use `sdk_block` instead */ block?: Block1Amino; sdk_block?: Block2Amino; } export interface GetBlockByHeightResponseAminoMsg { type: "cosmos-sdk/GetBlockByHeightResponse"; value: GetBlockByHeightResponseAmino; } /** * GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockRequest */ export interface GetLatestBlockRequest { } export interface GetLatestBlockRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestBlockRequest"; value: Uint8Array; } /** * GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockRequest */ export interface GetLatestBlockRequestAmino { } export interface GetLatestBlockRequestAminoMsg { type: "cosmos-sdk/GetLatestBlockRequest"; value: GetLatestBlockRequestAmino; } /** * GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockResponse */ export interface GetLatestBlockResponse { blockId?: BlockID; /** * Deprecated: please use `sdk_block` instead */ block?: Block1; sdkBlock?: Block2; } export interface GetLatestBlockResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestBlockResponse"; value: Uint8Array; } /** * GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockResponse */ export interface GetLatestBlockResponseAmino { block_id?: BlockIDAmino; /** * Deprecated: please use `sdk_block` instead */ block?: Block1Amino; sdk_block?: Block2Amino; } export interface GetLatestBlockResponseAminoMsg { type: "cosmos-sdk/GetLatestBlockResponse"; value: GetLatestBlockResponseAmino; } /** * GetSyncingRequest is the request type for the Query/GetSyncing RPC method. * @name GetSyncingRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingRequest */ export interface GetSyncingRequest { } export interface GetSyncingRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetSyncingRequest"; value: Uint8Array; } /** * GetSyncingRequest is the request type for the Query/GetSyncing RPC method. * @name GetSyncingRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingRequest */ export interface GetSyncingRequestAmino { } export interface GetSyncingRequestAminoMsg { type: "cosmos-sdk/GetSyncingRequest"; value: GetSyncingRequestAmino; } /** * GetSyncingResponse is the response type for the Query/GetSyncing RPC method. * @name GetSyncingResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingResponse */ export interface GetSyncingResponse { syncing: boolean; } export interface GetSyncingResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetSyncingResponse"; value: Uint8Array; } /** * GetSyncingResponse is the response type for the Query/GetSyncing RPC method. * @name GetSyncingResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingResponse */ export interface GetSyncingResponseAmino { syncing: boolean; } export interface GetSyncingResponseAminoMsg { type: "cosmos-sdk/GetSyncingResponse"; value: GetSyncingResponseAmino; } /** * GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoRequest */ export interface GetNodeInfoRequest { } export interface GetNodeInfoRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetNodeInfoRequest"; value: Uint8Array; } /** * GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoRequest */ export interface GetNodeInfoRequestAmino { } export interface GetNodeInfoRequestAminoMsg { type: "cosmos-sdk/GetNodeInfoRequest"; value: GetNodeInfoRequestAmino; } /** * GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoResponse */ export interface GetNodeInfoResponse { defaultNodeInfo?: DefaultNodeInfo; applicationVersion?: VersionInfo; } export interface GetNodeInfoResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetNodeInfoResponse"; value: Uint8Array; } /** * GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoResponse */ export interface GetNodeInfoResponseAmino { default_node_info?: DefaultNodeInfoAmino; application_version?: VersionInfoAmino; } export interface GetNodeInfoResponseAminoMsg { type: "cosmos-sdk/GetNodeInfoResponse"; value: GetNodeInfoResponseAmino; } /** * VersionInfo is the type for the GetNodeInfoResponse message. * @name VersionInfo * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.VersionInfo */ export interface VersionInfo { name: string; appName: string; version: string; gitCommit: string; buildTags: string; goVersion: string; buildDeps: Module[]; cosmosSdkVersion: string; } export interface VersionInfoProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.VersionInfo"; value: Uint8Array; } /** * VersionInfo is the type for the GetNodeInfoResponse message. * @name VersionInfoAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.VersionInfo */ export interface VersionInfoAmino { name: string; app_name: string; version: string; git_commit: string; build_tags: string; go_version: string; build_deps: ModuleAmino[]; cosmos_sdk_version: string; } export interface VersionInfoAminoMsg { type: "cosmos-sdk/VersionInfo"; value: VersionInfoAmino; } /** * Module is the type for VersionInfo * @name Module * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Module */ export interface Module { /** * module path */ path: string; /** * module version */ version: string; /** * checksum */ sum: string; } export interface ModuleProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.Module"; value: Uint8Array; } /** * Module is the type for VersionInfo * @name ModuleAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Module */ export interface ModuleAmino { /** * module path */ path: string; /** * module version */ version: string; /** * checksum */ sum: string; } export interface ModuleAminoMsg { type: "cosmos-sdk/Module"; value: ModuleAmino; } /** * ABCIQueryRequest defines the request structure for the ABCIQuery gRPC query. * @name ABCIQueryRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryRequest */ export interface ABCIQueryRequest { data: Uint8Array; path: string; height: bigint; prove: boolean; } export interface ABCIQueryRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.ABCIQueryRequest"; value: Uint8Array; } /** * ABCIQueryRequest defines the request structure for the ABCIQuery gRPC query. * @name ABCIQueryRequestAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryRequest */ export interface ABCIQueryRequestAmino { data: string; path: string; height: string; prove: boolean; } export interface ABCIQueryRequestAminoMsg { type: "cosmos-sdk/ABCIQueryRequest"; value: ABCIQueryRequestAmino; } /** * ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query. * * Note: This type is a duplicate of the ResponseQuery proto type defined in * Tendermint. * @name ABCIQueryResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryResponse */ export interface ABCIQueryResponse { code: number; /** * nondeterministic */ log: string; /** * nondeterministic */ info: string; index: bigint; key: Uint8Array; value: Uint8Array; proofOps?: ProofOps; height: bigint; codespace: string; } export interface ABCIQueryResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.ABCIQueryResponse"; value: Uint8Array; } /** * ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query. * * Note: This type is a duplicate of the ResponseQuery proto type defined in * Tendermint. * @name ABCIQueryResponseAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryResponse */ export interface ABCIQueryResponseAmino { code: number; /** * nondeterministic */ log: string; /** * nondeterministic */ info: string; index: string; key: string; value: string; proof_ops?: ProofOpsAmino; height: string; codespace: string; } export interface ABCIQueryResponseAminoMsg { type: "cosmos-sdk/ABCIQueryResponse"; value: ABCIQueryResponseAmino; } /** * ProofOp defines an operation used for calculating Merkle root. The data could * be arbitrary format, providing necessary data for example neighbouring node * hash. * * Note: This type is a duplicate of the ProofOp proto type defined in Tendermint. * @name ProofOp * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOp */ export interface ProofOp { type: string; key: Uint8Array; data: Uint8Array; } export interface ProofOpProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.ProofOp"; value: Uint8Array; } /** * ProofOp defines an operation used for calculating Merkle root. The data could * be arbitrary format, providing necessary data for example neighbouring node * hash. * * Note: This type is a duplicate of the ProofOp proto type defined in Tendermint. * @name ProofOpAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOp */ export interface ProofOpAmino { type: string; key: string; data: string; } export interface ProofOpAminoMsg { type: "cosmos-sdk/ProofOp"; value: ProofOpAmino; } /** * ProofOps is Merkle proof defined by the list of ProofOps. * * Note: This type is a duplicate of the ProofOps proto type defined in Tendermint. * @name ProofOps * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOps */ export interface ProofOps { ops: ProofOp[]; } export interface ProofOpsProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.ProofOps"; value: Uint8Array; } /** * ProofOps is Merkle proof defined by the list of ProofOps. * * Note: This type is a duplicate of the ProofOps proto type defined in Tendermint. * @name ProofOpsAmino * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOps */ export interface ProofOpsAmino { ops: ProofOpAmino[]; } export interface ProofOpsAminoMsg { type: "cosmos-sdk/ProofOps"; value: ProofOpsAmino; } /** * GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest */ export declare const GetValidatorSetByHeightRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetValidatorSetByHeightRequest; isAmino(o: any): o is GetValidatorSetByHeightRequestAmino; encode(message: GetValidatorSetByHeightRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetValidatorSetByHeightRequest; fromPartial(object: DeepPartial): GetValidatorSetByHeightRequest; fromAmino(object: GetValidatorSetByHeightRequestAmino): GetValidatorSetByHeightRequest; toAmino(message: GetValidatorSetByHeightRequest): GetValidatorSetByHeightRequestAmino; fromAminoMsg(object: GetValidatorSetByHeightRequestAminoMsg): GetValidatorSetByHeightRequest; toAminoMsg(message: GetValidatorSetByHeightRequest): GetValidatorSetByHeightRequestAminoMsg; fromProtoMsg(message: GetValidatorSetByHeightRequestProtoMsg): GetValidatorSetByHeightRequest; toProto(message: GetValidatorSetByHeightRequest): Uint8Array; toProtoMsg(message: GetValidatorSetByHeightRequest): GetValidatorSetByHeightRequestProtoMsg; registerTypeUrl(): void; }; /** * GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetValidatorSetByHeightResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse */ export declare const GetValidatorSetByHeightResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetValidatorSetByHeightResponse; isAmino(o: any): o is GetValidatorSetByHeightResponseAmino; encode(message: GetValidatorSetByHeightResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetValidatorSetByHeightResponse; fromPartial(object: DeepPartial): GetValidatorSetByHeightResponse; fromAmino(object: GetValidatorSetByHeightResponseAmino): GetValidatorSetByHeightResponse; toAmino(message: GetValidatorSetByHeightResponse): GetValidatorSetByHeightResponseAmino; fromAminoMsg(object: GetValidatorSetByHeightResponseAminoMsg): GetValidatorSetByHeightResponse; toAminoMsg(message: GetValidatorSetByHeightResponse): GetValidatorSetByHeightResponseAminoMsg; fromProtoMsg(message: GetValidatorSetByHeightResponseProtoMsg): GetValidatorSetByHeightResponse; toProto(message: GetValidatorSetByHeightResponse): Uint8Array; toProtoMsg(message: GetValidatorSetByHeightResponse): GetValidatorSetByHeightResponseProtoMsg; registerTypeUrl(): void; }; /** * GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest */ export declare const GetLatestValidatorSetRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetLatestValidatorSetRequest; isAmino(o: any): o is GetLatestValidatorSetRequestAmino; encode(message: GetLatestValidatorSetRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetLatestValidatorSetRequest; fromPartial(object: DeepPartial): GetLatestValidatorSetRequest; fromAmino(object: GetLatestValidatorSetRequestAmino): GetLatestValidatorSetRequest; toAmino(message: GetLatestValidatorSetRequest): GetLatestValidatorSetRequestAmino; fromAminoMsg(object: GetLatestValidatorSetRequestAminoMsg): GetLatestValidatorSetRequest; toAminoMsg(message: GetLatestValidatorSetRequest): GetLatestValidatorSetRequestAminoMsg; fromProtoMsg(message: GetLatestValidatorSetRequestProtoMsg): GetLatestValidatorSetRequest; toProto(message: GetLatestValidatorSetRequest): Uint8Array; toProtoMsg(message: GetLatestValidatorSetRequest): GetLatestValidatorSetRequestProtoMsg; registerTypeUrl(): void; }; /** * GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. * @name GetLatestValidatorSetResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse */ export declare const GetLatestValidatorSetResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetLatestValidatorSetResponse; isAmino(o: any): o is GetLatestValidatorSetResponseAmino; encode(message: GetLatestValidatorSetResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetLatestValidatorSetResponse; fromPartial(object: DeepPartial): GetLatestValidatorSetResponse; fromAmino(object: GetLatestValidatorSetResponseAmino): GetLatestValidatorSetResponse; toAmino(message: GetLatestValidatorSetResponse): GetLatestValidatorSetResponseAmino; fromAminoMsg(object: GetLatestValidatorSetResponseAminoMsg): GetLatestValidatorSetResponse; toAminoMsg(message: GetLatestValidatorSetResponse): GetLatestValidatorSetResponseAminoMsg; fromProtoMsg(message: GetLatestValidatorSetResponseProtoMsg): GetLatestValidatorSetResponse; toProto(message: GetLatestValidatorSetResponse): Uint8Array; toProtoMsg(message: GetLatestValidatorSetResponse): GetLatestValidatorSetResponseProtoMsg; registerTypeUrl(): void; }; /** * Validator is the type for the validator-set. * @name Validator * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Validator */ export declare const Validator: { typeUrl: string; aminoType: string; is(o: any): o is Validator; isAmino(o: any): o is ValidatorAmino; encode(message: Validator, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Validator; fromPartial(object: DeepPartial): Validator; fromAmino(object: ValidatorAmino): Validator; toAmino(message: Validator): ValidatorAmino; fromAminoMsg(object: ValidatorAminoMsg): Validator; toAminoMsg(message: Validator): ValidatorAminoMsg; fromProtoMsg(message: ValidatorProtoMsg): Validator; toProto(message: Validator): Uint8Array; toProtoMsg(message: Validator): ValidatorProtoMsg; registerTypeUrl(): void; }; /** * GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest */ export declare const GetBlockByHeightRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetBlockByHeightRequest; isAmino(o: any): o is GetBlockByHeightRequestAmino; encode(message: GetBlockByHeightRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetBlockByHeightRequest; fromPartial(object: DeepPartial): GetBlockByHeightRequest; fromAmino(object: GetBlockByHeightRequestAmino): GetBlockByHeightRequest; toAmino(message: GetBlockByHeightRequest): GetBlockByHeightRequestAmino; fromAminoMsg(object: GetBlockByHeightRequestAminoMsg): GetBlockByHeightRequest; toAminoMsg(message: GetBlockByHeightRequest): GetBlockByHeightRequestAminoMsg; fromProtoMsg(message: GetBlockByHeightRequestProtoMsg): GetBlockByHeightRequest; toProto(message: GetBlockByHeightRequest): Uint8Array; toProtoMsg(message: GetBlockByHeightRequest): GetBlockByHeightRequestProtoMsg; registerTypeUrl(): void; }; /** * GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. * @name GetBlockByHeightResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse */ export declare const GetBlockByHeightResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetBlockByHeightResponse; isAmino(o: any): o is GetBlockByHeightResponseAmino; encode(message: GetBlockByHeightResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetBlockByHeightResponse; fromPartial(object: DeepPartial): GetBlockByHeightResponse; fromAmino(object: GetBlockByHeightResponseAmino): GetBlockByHeightResponse; toAmino(message: GetBlockByHeightResponse): GetBlockByHeightResponseAmino; fromAminoMsg(object: GetBlockByHeightResponseAminoMsg): GetBlockByHeightResponse; toAminoMsg(message: GetBlockByHeightResponse): GetBlockByHeightResponseAminoMsg; fromProtoMsg(message: GetBlockByHeightResponseProtoMsg): GetBlockByHeightResponse; toProto(message: GetBlockByHeightResponse): Uint8Array; toProtoMsg(message: GetBlockByHeightResponse): GetBlockByHeightResponseProtoMsg; registerTypeUrl(): void; }; /** * GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockRequest */ export declare const GetLatestBlockRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetLatestBlockRequest; isAmino(o: any): o is GetLatestBlockRequestAmino; encode(_: GetLatestBlockRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetLatestBlockRequest; fromPartial(_: DeepPartial): GetLatestBlockRequest; fromAmino(_: GetLatestBlockRequestAmino): GetLatestBlockRequest; toAmino(_: GetLatestBlockRequest): GetLatestBlockRequestAmino; fromAminoMsg(object: GetLatestBlockRequestAminoMsg): GetLatestBlockRequest; toAminoMsg(message: GetLatestBlockRequest): GetLatestBlockRequestAminoMsg; fromProtoMsg(message: GetLatestBlockRequestProtoMsg): GetLatestBlockRequest; toProto(message: GetLatestBlockRequest): Uint8Array; toProtoMsg(message: GetLatestBlockRequest): GetLatestBlockRequestProtoMsg; registerTypeUrl(): void; }; /** * GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. * @name GetLatestBlockResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetLatestBlockResponse */ export declare const GetLatestBlockResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetLatestBlockResponse; isAmino(o: any): o is GetLatestBlockResponseAmino; encode(message: GetLatestBlockResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetLatestBlockResponse; fromPartial(object: DeepPartial): GetLatestBlockResponse; fromAmino(object: GetLatestBlockResponseAmino): GetLatestBlockResponse; toAmino(message: GetLatestBlockResponse): GetLatestBlockResponseAmino; fromAminoMsg(object: GetLatestBlockResponseAminoMsg): GetLatestBlockResponse; toAminoMsg(message: GetLatestBlockResponse): GetLatestBlockResponseAminoMsg; fromProtoMsg(message: GetLatestBlockResponseProtoMsg): GetLatestBlockResponse; toProto(message: GetLatestBlockResponse): Uint8Array; toProtoMsg(message: GetLatestBlockResponse): GetLatestBlockResponseProtoMsg; registerTypeUrl(): void; }; /** * GetSyncingRequest is the request type for the Query/GetSyncing RPC method. * @name GetSyncingRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingRequest */ export declare const GetSyncingRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetSyncingRequest; isAmino(o: any): o is GetSyncingRequestAmino; encode(_: GetSyncingRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetSyncingRequest; fromPartial(_: DeepPartial): GetSyncingRequest; fromAmino(_: GetSyncingRequestAmino): GetSyncingRequest; toAmino(_: GetSyncingRequest): GetSyncingRequestAmino; fromAminoMsg(object: GetSyncingRequestAminoMsg): GetSyncingRequest; toAminoMsg(message: GetSyncingRequest): GetSyncingRequestAminoMsg; fromProtoMsg(message: GetSyncingRequestProtoMsg): GetSyncingRequest; toProto(message: GetSyncingRequest): Uint8Array; toProtoMsg(message: GetSyncingRequest): GetSyncingRequestProtoMsg; registerTypeUrl(): void; }; /** * GetSyncingResponse is the response type for the Query/GetSyncing RPC method. * @name GetSyncingResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetSyncingResponse */ export declare const GetSyncingResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetSyncingResponse; isAmino(o: any): o is GetSyncingResponseAmino; encode(message: GetSyncingResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetSyncingResponse; fromPartial(object: DeepPartial): GetSyncingResponse; fromAmino(object: GetSyncingResponseAmino): GetSyncingResponse; toAmino(message: GetSyncingResponse): GetSyncingResponseAmino; fromAminoMsg(object: GetSyncingResponseAminoMsg): GetSyncingResponse; toAminoMsg(message: GetSyncingResponse): GetSyncingResponseAminoMsg; fromProtoMsg(message: GetSyncingResponseProtoMsg): GetSyncingResponse; toProto(message: GetSyncingResponse): Uint8Array; toProtoMsg(message: GetSyncingResponse): GetSyncingResponseProtoMsg; registerTypeUrl(): void; }; /** * GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoRequest */ export declare const GetNodeInfoRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetNodeInfoRequest; isAmino(o: any): o is GetNodeInfoRequestAmino; encode(_: GetNodeInfoRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetNodeInfoRequest; fromPartial(_: DeepPartial): GetNodeInfoRequest; fromAmino(_: GetNodeInfoRequestAmino): GetNodeInfoRequest; toAmino(_: GetNodeInfoRequest): GetNodeInfoRequestAmino; fromAminoMsg(object: GetNodeInfoRequestAminoMsg): GetNodeInfoRequest; toAminoMsg(message: GetNodeInfoRequest): GetNodeInfoRequestAminoMsg; fromProtoMsg(message: GetNodeInfoRequestProtoMsg): GetNodeInfoRequest; toProto(message: GetNodeInfoRequest): Uint8Array; toProtoMsg(message: GetNodeInfoRequest): GetNodeInfoRequestProtoMsg; registerTypeUrl(): void; }; /** * GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. * @name GetNodeInfoResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.GetNodeInfoResponse */ export declare const GetNodeInfoResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetNodeInfoResponse; isAmino(o: any): o is GetNodeInfoResponseAmino; encode(message: GetNodeInfoResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetNodeInfoResponse; fromPartial(object: DeepPartial): GetNodeInfoResponse; fromAmino(object: GetNodeInfoResponseAmino): GetNodeInfoResponse; toAmino(message: GetNodeInfoResponse): GetNodeInfoResponseAmino; fromAminoMsg(object: GetNodeInfoResponseAminoMsg): GetNodeInfoResponse; toAminoMsg(message: GetNodeInfoResponse): GetNodeInfoResponseAminoMsg; fromProtoMsg(message: GetNodeInfoResponseProtoMsg): GetNodeInfoResponse; toProto(message: GetNodeInfoResponse): Uint8Array; toProtoMsg(message: GetNodeInfoResponse): GetNodeInfoResponseProtoMsg; registerTypeUrl(): void; }; /** * VersionInfo is the type for the GetNodeInfoResponse message. * @name VersionInfo * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.VersionInfo */ export declare const VersionInfo: { typeUrl: string; aminoType: string; is(o: any): o is VersionInfo; isAmino(o: any): o is VersionInfoAmino; encode(message: VersionInfo, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): VersionInfo; fromPartial(object: DeepPartial): VersionInfo; fromAmino(object: VersionInfoAmino): VersionInfo; toAmino(message: VersionInfo): VersionInfoAmino; fromAminoMsg(object: VersionInfoAminoMsg): VersionInfo; toAminoMsg(message: VersionInfo): VersionInfoAminoMsg; fromProtoMsg(message: VersionInfoProtoMsg): VersionInfo; toProto(message: VersionInfo): Uint8Array; toProtoMsg(message: VersionInfo): VersionInfoProtoMsg; registerTypeUrl(): void; }; /** * Module is the type for VersionInfo * @name Module * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.Module */ export declare const Module: { typeUrl: string; aminoType: string; is(o: any): o is Module; isAmino(o: any): o is ModuleAmino; encode(message: Module, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Module; fromPartial(object: DeepPartial): Module; fromAmino(object: ModuleAmino): Module; toAmino(message: Module): ModuleAmino; fromAminoMsg(object: ModuleAminoMsg): Module; toAminoMsg(message: Module): ModuleAminoMsg; fromProtoMsg(message: ModuleProtoMsg): Module; toProto(message: Module): Uint8Array; toProtoMsg(message: Module): ModuleProtoMsg; registerTypeUrl(): void; }; /** * ABCIQueryRequest defines the request structure for the ABCIQuery gRPC query. * @name ABCIQueryRequest * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryRequest */ export declare const ABCIQueryRequest: { typeUrl: string; aminoType: string; is(o: any): o is ABCIQueryRequest; isAmino(o: any): o is ABCIQueryRequestAmino; encode(message: ABCIQueryRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ABCIQueryRequest; fromPartial(object: DeepPartial): ABCIQueryRequest; fromAmino(object: ABCIQueryRequestAmino): ABCIQueryRequest; toAmino(message: ABCIQueryRequest): ABCIQueryRequestAmino; fromAminoMsg(object: ABCIQueryRequestAminoMsg): ABCIQueryRequest; toAminoMsg(message: ABCIQueryRequest): ABCIQueryRequestAminoMsg; fromProtoMsg(message: ABCIQueryRequestProtoMsg): ABCIQueryRequest; toProto(message: ABCIQueryRequest): Uint8Array; toProtoMsg(message: ABCIQueryRequest): ABCIQueryRequestProtoMsg; registerTypeUrl(): void; }; /** * ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query. * * Note: This type is a duplicate of the ResponseQuery proto type defined in * Tendermint. * @name ABCIQueryResponse * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ABCIQueryResponse */ export declare const ABCIQueryResponse: { typeUrl: string; aminoType: string; is(o: any): o is ABCIQueryResponse; isAmino(o: any): o is ABCIQueryResponseAmino; encode(message: ABCIQueryResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ABCIQueryResponse; fromPartial(object: DeepPartial): ABCIQueryResponse; fromAmino(object: ABCIQueryResponseAmino): ABCIQueryResponse; toAmino(message: ABCIQueryResponse): ABCIQueryResponseAmino; fromAminoMsg(object: ABCIQueryResponseAminoMsg): ABCIQueryResponse; toAminoMsg(message: ABCIQueryResponse): ABCIQueryResponseAminoMsg; fromProtoMsg(message: ABCIQueryResponseProtoMsg): ABCIQueryResponse; toProto(message: ABCIQueryResponse): Uint8Array; toProtoMsg(message: ABCIQueryResponse): ABCIQueryResponseProtoMsg; registerTypeUrl(): void; }; /** * ProofOp defines an operation used for calculating Merkle root. The data could * be arbitrary format, providing necessary data for example neighbouring node * hash. * * Note: This type is a duplicate of the ProofOp proto type defined in Tendermint. * @name ProofOp * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOp */ export declare const ProofOp: { typeUrl: string; aminoType: string; is(o: any): o is ProofOp; isAmino(o: any): o is ProofOpAmino; encode(message: ProofOp, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ProofOp; fromPartial(object: DeepPartial): ProofOp; fromAmino(object: ProofOpAmino): ProofOp; toAmino(message: ProofOp): ProofOpAmino; fromAminoMsg(object: ProofOpAminoMsg): ProofOp; toAminoMsg(message: ProofOp): ProofOpAminoMsg; fromProtoMsg(message: ProofOpProtoMsg): ProofOp; toProto(message: ProofOp): Uint8Array; toProtoMsg(message: ProofOp): ProofOpProtoMsg; registerTypeUrl(): void; }; /** * ProofOps is Merkle proof defined by the list of ProofOps. * * Note: This type is a duplicate of the ProofOps proto type defined in Tendermint. * @name ProofOps * @package cosmos.base.tendermint.v1beta1 * @see proto type: cosmos.base.tendermint.v1beta1.ProofOps */ export declare const ProofOps: { typeUrl: string; aminoType: string; is(o: any): o is ProofOps; isAmino(o: any): o is ProofOpsAmino; encode(message: ProofOps, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ProofOps; fromPartial(object: DeepPartial): ProofOps; fromAmino(object: ProofOpsAmino): ProofOps; toAmino(message: ProofOps): ProofOpsAmino; fromAminoMsg(object: ProofOpsAminoMsg): ProofOps; toAminoMsg(message: ProofOps): ProofOpsAminoMsg; fromProtoMsg(message: ProofOpsProtoMsg): ProofOps; toProto(message: ProofOps): Uint8Array; toProtoMsg(message: ProofOps): ProofOpsProtoMsg; registerTypeUrl(): void; };