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, BlockAmino } from "../../../../tendermint/types/block"; import { DefaultNodeInfo, DefaultNodeInfoAmino } from "../../../../tendermint/p2p/types"; import { BinaryReader, BinaryWriter } from "../../../../binary"; import { TxRpc } from "../../../../types"; export declare const protobufPackage = "cosmos.base.tendermint.v1beta1"; /** GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetValidatorSetByHeightRequest { height: bigint; /** pagination defines an pagination for the request. */ pagination?: PageRequest | undefined; } export interface GetValidatorSetByHeightRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest"; value: Uint8Array; } /** GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetValidatorSetByHeightRequestAmino { height?: string; /** pagination defines an pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface GetValidatorSetByHeightRequestAminoMsg { type: "cosmos-sdk/GetValidatorSetByHeightRequest"; value: GetValidatorSetByHeightRequestAmino; } /** GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetValidatorSetByHeightResponse { blockHeight: bigint; validators: Validator[]; /** pagination defines an pagination for the response. */ pagination?: PageResponse | undefined; } export interface GetValidatorSetByHeightResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse"; value: Uint8Array; } /** GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetValidatorSetByHeightResponseAmino { block_height?: string; validators?: ValidatorAmino[]; /** pagination defines an pagination for the response. */ pagination?: PageResponseAmino | undefined; } export interface GetValidatorSetByHeightResponseAminoMsg { type: "cosmos-sdk/GetValidatorSetByHeightResponse"; value: GetValidatorSetByHeightResponseAmino; } /** GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetLatestValidatorSetRequest { /** pagination defines an pagination for the request. */ pagination?: PageRequest | undefined; } export interface GetLatestValidatorSetRequestProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest"; value: Uint8Array; } /** GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetLatestValidatorSetRequestAmino { /** pagination defines an pagination for the request. */ pagination?: PageRequestAmino | undefined; } export interface GetLatestValidatorSetRequestAminoMsg { type: "cosmos-sdk/GetLatestValidatorSetRequest"; value: GetLatestValidatorSetRequestAmino; } /** GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetLatestValidatorSetResponse { blockHeight: bigint; validators: Validator[]; /** pagination defines an pagination for the response. */ pagination?: PageResponse | undefined; } export interface GetLatestValidatorSetResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse"; value: Uint8Array; } /** GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */ export interface GetLatestValidatorSetResponseAmino { block_height?: string; validators?: ValidatorAmino[]; /** pagination defines an pagination for the response. */ pagination?: PageResponseAmino | undefined; } export interface GetLatestValidatorSetResponseAminoMsg { type: "cosmos-sdk/GetLatestValidatorSetResponse"; value: GetLatestValidatorSetResponseAmino; } /** Validator is the type for the validator-set. */ export interface Validator { address: string; pubKey?: Any | undefined; votingPower: bigint; proposerPriority: bigint; } export interface ValidatorProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.Validator"; value: Uint8Array; } /** Validator is the type for the validator-set. */ export interface ValidatorAmino { address?: string; pub_key?: AnyAmino | undefined; 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. */ 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. */ 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. */ export interface GetBlockByHeightResponse { blockId?: BlockID | undefined; block?: Block | undefined; } export interface GetBlockByHeightResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse"; value: Uint8Array; } /** GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. */ export interface GetBlockByHeightResponseAmino { block_id?: BlockIDAmino | undefined; block?: BlockAmino | undefined; } export interface GetBlockByHeightResponseAminoMsg { type: "cosmos-sdk/GetBlockByHeightResponse"; value: GetBlockByHeightResponseAmino; } /** GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. */ 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. */ export interface GetLatestBlockRequestAmino { } export interface GetLatestBlockRequestAminoMsg { type: "cosmos-sdk/GetLatestBlockRequest"; value: GetLatestBlockRequestAmino; } /** GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. */ export interface GetLatestBlockResponse { blockId?: BlockID | undefined; block?: Block | undefined; } export interface GetLatestBlockResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetLatestBlockResponse"; value: Uint8Array; } /** GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. */ export interface GetLatestBlockResponseAmino { block_id?: BlockIDAmino | undefined; block?: BlockAmino | undefined; } export interface GetLatestBlockResponseAminoMsg { type: "cosmos-sdk/GetLatestBlockResponse"; value: GetLatestBlockResponseAmino; } /** GetSyncingRequest is the request type for the Query/GetSyncing RPC method. */ 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. */ export interface GetSyncingRequestAmino { } export interface GetSyncingRequestAminoMsg { type: "cosmos-sdk/GetSyncingRequest"; value: GetSyncingRequestAmino; } /** GetSyncingResponse is the response type for the Query/GetSyncing RPC method. */ 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. */ 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. */ 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. */ export interface GetNodeInfoRequestAmino { } export interface GetNodeInfoRequestAminoMsg { type: "cosmos-sdk/GetNodeInfoRequest"; value: GetNodeInfoRequestAmino; } /** GetNodeInfoResponse is the request type for the Query/GetNodeInfo RPC method. */ export interface GetNodeInfoResponse { defaultNodeInfo?: DefaultNodeInfo | undefined; applicationVersion?: VersionInfo | undefined; } export interface GetNodeInfoResponseProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.GetNodeInfoResponse"; value: Uint8Array; } /** GetNodeInfoResponse is the request type for the Query/GetNodeInfo RPC method. */ export interface GetNodeInfoResponseAmino { default_node_info?: DefaultNodeInfoAmino | undefined; application_version?: VersionInfoAmino | undefined; } export interface GetNodeInfoResponseAminoMsg { type: "cosmos-sdk/GetNodeInfoResponse"; value: GetNodeInfoResponseAmino; } /** VersionInfo is the type for the GetNodeInfoResponse message. */ export interface VersionInfo { name: string; appName: string; version: string; gitCommit: string; buildTags: string; goVersion: string; buildDeps: Module[]; /** Since: cosmos-sdk 0.43 */ cosmosSdkVersion: string; } export interface VersionInfoProtoMsg { typeUrl: "/cosmos.base.tendermint.v1beta1.VersionInfo"; value: Uint8Array; } /** VersionInfo is the type for the GetNodeInfoResponse message. */ export interface VersionInfoAmino { name?: string; app_name?: string; version?: string; git_commit?: string; build_tags?: string; go_version?: string; build_deps?: ModuleAmino[]; /** Since: cosmos-sdk 0.43 */ cosmos_sdk_version?: string; } export interface VersionInfoAminoMsg { type: "cosmos-sdk/VersionInfo"; value: VersionInfoAmino; } /** Module is the type for VersionInfo */ 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 */ export interface ModuleAmino { /** module path */ path?: string; /** module version */ version?: string; /** checksum */ sum?: string; } export interface ModuleAminoMsg { type: "cosmos-sdk/Module"; value: ModuleAmino; } 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; fromJSON(object: any): GetValidatorSetByHeightRequest; toJSON(message: GetValidatorSetByHeightRequest): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): GetValidatorSetByHeightResponse; toJSON(message: GetValidatorSetByHeightResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): GetLatestValidatorSetRequest; toJSON(message: GetLatestValidatorSetRequest): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): GetLatestValidatorSetResponse; toJSON(message: GetLatestValidatorSetResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): Validator; toJSON(message: Validator): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): GetBlockByHeightRequest; toJSON(message: GetBlockByHeightRequest): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): GetBlockByHeightResponse; toJSON(message: GetBlockByHeightResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(_: any): GetLatestBlockRequest; toJSON(_: GetLatestBlockRequest): unknown; fromPartial(_: Partial): 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; }; 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; fromJSON(object: any): GetLatestBlockResponse; toJSON(message: GetLatestBlockResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(_: any): GetSyncingRequest; toJSON(_: GetSyncingRequest): unknown; fromPartial(_: Partial): 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; }; 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; fromJSON(object: any): GetSyncingResponse; toJSON(message: GetSyncingResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(_: any): GetNodeInfoRequest; toJSON(_: GetNodeInfoRequest): unknown; fromPartial(_: Partial): 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; }; 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; fromJSON(object: any): GetNodeInfoResponse; toJSON(message: GetNodeInfoResponse): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): VersionInfo; toJSON(message: VersionInfo): unknown; fromPartial(object: Partial): 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; }; 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; fromJSON(object: any): Module; toJSON(message: Module): unknown; fromPartial(object: Partial): 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; }; /** Service defines the gRPC querier service for tendermint queries. */ export interface Service { /** GetNodeInfo queries the current node info. */ GetNodeInfo(request?: GetNodeInfoRequest): Promise; /** GetSyncing queries node syncing. */ GetSyncing(request?: GetSyncingRequest): Promise; /** GetLatestBlock returns the latest block. */ GetLatestBlock(request?: GetLatestBlockRequest): Promise; /** GetBlockByHeight queries block for given height. */ GetBlockByHeight(request: GetBlockByHeightRequest): Promise; /** GetLatestValidatorSet queries latest validator-set. */ GetLatestValidatorSet(request?: GetLatestValidatorSetRequest): Promise; /** GetValidatorSetByHeight queries validator-set at a given height. */ GetValidatorSetByHeight(request: GetValidatorSetByHeightRequest): Promise; } export declare class ServiceClientImpl implements Service { private readonly rpc; constructor(rpc: TxRpc); GetNodeInfo(request?: GetNodeInfoRequest): Promise; GetSyncing(request?: GetSyncingRequest): Promise; GetLatestBlock(request?: GetLatestBlockRequest): Promise; GetBlockByHeight(request: GetBlockByHeightRequest): Promise; GetLatestValidatorSet(request?: GetLatestValidatorSetRequest): Promise; GetValidatorSetByHeight(request: GetValidatorSetByHeightRequest): Promise; }