import * as _176 from "./abci/types"; import * as _177 from "./crypto/keys"; import * as _178 from "./crypto/proof"; import * as _179 from "./libs/bits/types"; import * as _180 from "./p2p/types"; import * as _181 from "./types/block"; import * as _182 from "./types/evidence"; import * as _183 from "./types/params"; import * as _184 from "./types/types"; import * as _185 from "./types/validator"; import * as _186 from "./version/types"; export declare namespace tendermint { const abci: { checkTxTypeFromJSON(object: any): _176.CheckTxType; checkTxTypeToJSON(object: _176.CheckTxType): string; responseOfferSnapshot_ResultFromJSON(object: any): _176.ResponseOfferSnapshot_Result; responseOfferSnapshot_ResultToJSON(object: _176.ResponseOfferSnapshot_Result): string; responseApplySnapshotChunk_ResultFromJSON(object: any): _176.ResponseApplySnapshotChunk_Result; responseApplySnapshotChunk_ResultToJSON(object: _176.ResponseApplySnapshotChunk_Result): string; evidenceTypeFromJSON(object: any): _176.EvidenceType; evidenceTypeToJSON(object: _176.EvidenceType): string; CheckTxType: typeof _176.CheckTxType; CheckTxTypeSDKType: typeof _176.CheckTxTypeSDKType; ResponseOfferSnapshot_Result: typeof _176.ResponseOfferSnapshot_Result; ResponseOfferSnapshot_ResultSDKType: typeof _176.ResponseOfferSnapshot_ResultSDKType; ResponseApplySnapshotChunk_Result: typeof _176.ResponseApplySnapshotChunk_Result; ResponseApplySnapshotChunk_ResultSDKType: typeof _176.ResponseApplySnapshotChunk_ResultSDKType; EvidenceType: typeof _176.EvidenceType; EvidenceTypeSDKType: typeof _176.EvidenceTypeSDKType; Request: { encode(message: _176.Request, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Request; fromPartial(object: { echo?: { message?: string; }; flush?: {}; info?: { version?: string; blockVersion?: any; p2pVersion?: any; }; setOption?: { key?: string; value?: string; }; initChain?: { time?: Date; chainId?: string; consensusParams?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; validators?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; appStateBytes?: Uint8Array; initialHeight?: any; }; query?: { data?: Uint8Array; path?: string; height?: any; prove?: boolean; }; beginBlock?: { hash?: Uint8Array; header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; lastCommitInfo?: { round?: number; votes?: { validator?: { address?: Uint8Array; power?: any; }; signedLastBlock?: boolean; }[]; }; byzantineValidators?: { type?: _176.EvidenceType; validator?: { address?: Uint8Array; power?: any; }; height?: any; time?: Date; totalVotingPower?: any; }[]; }; checkTx?: { tx?: Uint8Array; type?: _176.CheckTxType; }; deliverTx?: { tx?: Uint8Array; }; endBlock?: { height?: any; }; commit?: {}; listSnapshots?: {}; offerSnapshot?: { snapshot?: { height?: any; format?: number; chunks?: number; hash?: Uint8Array; metadata?: Uint8Array; }; appHash?: Uint8Array; }; loadSnapshotChunk?: { height?: any; format?: number; chunk?: number; }; applySnapshotChunk?: { index?: number; chunk?: Uint8Array; sender?: string; }; }): _176.Request; }; RequestEcho: { encode(message: _176.RequestEcho, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestEcho; fromPartial(object: { message?: string; }): _176.RequestEcho; }; RequestFlush: { encode(_: _176.RequestFlush, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestFlush; fromPartial(_: {}): _176.RequestFlush; }; RequestInfo: { encode(message: _176.RequestInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestInfo; fromPartial(object: { version?: string; blockVersion?: any; p2pVersion?: any; }): _176.RequestInfo; }; RequestSetOption: { encode(message: _176.RequestSetOption, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestSetOption; fromPartial(object: { key?: string; value?: string; }): _176.RequestSetOption; }; RequestInitChain: { encode(message: _176.RequestInitChain, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestInitChain; fromPartial(object: { time?: Date; chainId?: string; consensusParams?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; validators?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; appStateBytes?: Uint8Array; initialHeight?: any; }): _176.RequestInitChain; }; RequestQuery: { encode(message: _176.RequestQuery, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestQuery; fromPartial(object: { data?: Uint8Array; path?: string; height?: any; prove?: boolean; }): _176.RequestQuery; }; RequestBeginBlock: { encode(message: _176.RequestBeginBlock, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestBeginBlock; fromPartial(object: { hash?: Uint8Array; header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; lastCommitInfo?: { round?: number; votes?: { validator?: { address?: Uint8Array; power?: any; }; signedLastBlock?: boolean; }[]; }; byzantineValidators?: { type?: _176.EvidenceType; validator?: { address?: Uint8Array; power?: any; }; height?: any; time?: Date; totalVotingPower?: any; }[]; }): _176.RequestBeginBlock; }; RequestCheckTx: { encode(message: _176.RequestCheckTx, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestCheckTx; fromPartial(object: { tx?: Uint8Array; type?: _176.CheckTxType; }): _176.RequestCheckTx; }; RequestDeliverTx: { encode(message: _176.RequestDeliverTx, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestDeliverTx; fromPartial(object: { tx?: Uint8Array; }): _176.RequestDeliverTx; }; RequestEndBlock: { encode(message: _176.RequestEndBlock, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestEndBlock; fromPartial(object: { height?: any; }): _176.RequestEndBlock; }; RequestCommit: { encode(_: _176.RequestCommit, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestCommit; fromPartial(_: {}): _176.RequestCommit; }; RequestListSnapshots: { encode(_: _176.RequestListSnapshots, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestListSnapshots; fromPartial(_: {}): _176.RequestListSnapshots; }; RequestOfferSnapshot: { encode(message: _176.RequestOfferSnapshot, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestOfferSnapshot; fromPartial(object: { snapshot?: { height?: any; format?: number; chunks?: number; hash?: Uint8Array; metadata?: Uint8Array; }; appHash?: Uint8Array; }): _176.RequestOfferSnapshot; }; RequestLoadSnapshotChunk: { encode(message: _176.RequestLoadSnapshotChunk, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestLoadSnapshotChunk; fromPartial(object: { height?: any; format?: number; chunk?: number; }): _176.RequestLoadSnapshotChunk; }; RequestApplySnapshotChunk: { encode(message: _176.RequestApplySnapshotChunk, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.RequestApplySnapshotChunk; fromPartial(object: { index?: number; chunk?: Uint8Array; sender?: string; }): _176.RequestApplySnapshotChunk; }; Response: { encode(message: _176.Response, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Response; fromPartial(object: { exception?: { error?: string; }; echo?: { message?: string; }; flush?: {}; info?: { data?: string; version?: string; appVersion?: any; lastBlockHeight?: any; lastBlockAppHash?: Uint8Array; }; setOption?: { code?: number; log?: string; info?: string; }; initChain?: { consensusParams?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; validators?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; appHash?: Uint8Array; }; query?: { code?: number; log?: string; info?: string; index?: any; key?: Uint8Array; value?: Uint8Array; proofOps?: { ops?: { type?: string; key?: Uint8Array; data?: Uint8Array; }[]; }; height?: any; codespace?: string; }; beginBlock?: { events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; }; checkTx?: { code?: number; data?: Uint8Array; log?: string; info?: string; gasWanted?: any; gasUsed?: any; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; codespace?: string; }; deliverTx?: { code?: number; data?: Uint8Array; log?: string; info?: string; gasWanted?: any; gasUsed?: any; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; codespace?: string; }; endBlock?: { validatorUpdates?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; consensusParamUpdates?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; }; commit?: { data?: Uint8Array; retainHeight?: any; }; listSnapshots?: { snapshots?: { height?: any; format?: number; chunks?: number; hash?: Uint8Array; metadata?: Uint8Array; }[]; }; offerSnapshot?: { result?: _176.ResponseOfferSnapshot_Result; }; loadSnapshotChunk?: { chunk?: Uint8Array; }; applySnapshotChunk?: { result?: _176.ResponseApplySnapshotChunk_Result; refetchChunks?: number[]; rejectSenders?: string[]; }; }): _176.Response; }; ResponseException: { encode(message: _176.ResponseException, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseException; fromPartial(object: { error?: string; }): _176.ResponseException; }; ResponseEcho: { encode(message: _176.ResponseEcho, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseEcho; fromPartial(object: { message?: string; }): _176.ResponseEcho; }; ResponseFlush: { encode(_: _176.ResponseFlush, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseFlush; fromPartial(_: {}): _176.ResponseFlush; }; ResponseInfo: { encode(message: _176.ResponseInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseInfo; fromPartial(object: { data?: string; version?: string; appVersion?: any; lastBlockHeight?: any; lastBlockAppHash?: Uint8Array; }): _176.ResponseInfo; }; ResponseSetOption: { encode(message: _176.ResponseSetOption, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseSetOption; fromPartial(object: { code?: number; log?: string; info?: string; }): _176.ResponseSetOption; }; ResponseInitChain: { encode(message: _176.ResponseInitChain, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseInitChain; fromPartial(object: { consensusParams?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; validators?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; appHash?: Uint8Array; }): _176.ResponseInitChain; }; ResponseQuery: { encode(message: _176.ResponseQuery, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseQuery; fromPartial(object: { code?: number; log?: string; info?: string; index?: any; key?: Uint8Array; value?: Uint8Array; proofOps?: { ops?: { type?: string; key?: Uint8Array; data?: Uint8Array; }[]; }; height?: any; codespace?: string; }): _176.ResponseQuery; }; ResponseBeginBlock: { encode(message: _176.ResponseBeginBlock, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseBeginBlock; fromPartial(object: { events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; }): _176.ResponseBeginBlock; }; ResponseCheckTx: { encode(message: _176.ResponseCheckTx, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseCheckTx; fromPartial(object: { code?: number; data?: Uint8Array; log?: string; info?: string; gasWanted?: any; gasUsed?: any; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; codespace?: string; }): _176.ResponseCheckTx; }; ResponseDeliverTx: { encode(message: _176.ResponseDeliverTx, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseDeliverTx; fromPartial(object: { code?: number; data?: Uint8Array; log?: string; info?: string; gasWanted?: any; gasUsed?: any; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; codespace?: string; }): _176.ResponseDeliverTx; }; ResponseEndBlock: { encode(message: _176.ResponseEndBlock, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseEndBlock; fromPartial(object: { validatorUpdates?: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }[]; consensusParamUpdates?: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; }): _176.ResponseEndBlock; }; ResponseCommit: { encode(message: _176.ResponseCommit, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseCommit; fromPartial(object: { data?: Uint8Array; retainHeight?: any; }): _176.ResponseCommit; }; ResponseListSnapshots: { encode(message: _176.ResponseListSnapshots, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseListSnapshots; fromPartial(object: { snapshots?: { height?: any; format?: number; chunks?: number; hash?: Uint8Array; metadata?: Uint8Array; }[]; }): _176.ResponseListSnapshots; }; ResponseOfferSnapshot: { encode(message: _176.ResponseOfferSnapshot, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseOfferSnapshot; fromPartial(object: { result?: _176.ResponseOfferSnapshot_Result; }): _176.ResponseOfferSnapshot; }; ResponseLoadSnapshotChunk: { encode(message: _176.ResponseLoadSnapshotChunk, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseLoadSnapshotChunk; fromPartial(object: { chunk?: Uint8Array; }): _176.ResponseLoadSnapshotChunk; }; ResponseApplySnapshotChunk: { encode(message: _176.ResponseApplySnapshotChunk, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ResponseApplySnapshotChunk; fromPartial(object: { result?: _176.ResponseApplySnapshotChunk_Result; refetchChunks?: number[]; rejectSenders?: string[]; }): _176.ResponseApplySnapshotChunk; }; ConsensusParams: { encode(message: _176.ConsensusParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ConsensusParams; fromPartial(object: { block?: { maxBytes?: any; maxGas?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }): _176.ConsensusParams; }; BlockParams: { encode(message: _176.BlockParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.BlockParams; fromPartial(object: { maxBytes?: any; maxGas?: any; }): _176.BlockParams; }; LastCommitInfo: { encode(message: _176.LastCommitInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.LastCommitInfo; fromPartial(object: { round?: number; votes?: { validator?: { address?: Uint8Array; power?: any; }; signedLastBlock?: boolean; }[]; }): _176.LastCommitInfo; }; Event: { encode(message: _176.Event, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Event; fromPartial(object: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }): _176.Event; }; EventAttribute: { encode(message: _176.EventAttribute, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.EventAttribute; fromPartial(object: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }): _176.EventAttribute; }; TxResult: { encode(message: _176.TxResult, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.TxResult; fromPartial(object: { height?: any; index?: number; tx?: Uint8Array; result?: { code?: number; data?: Uint8Array; log?: string; info?: string; gasWanted?: any; gasUsed?: any; events?: { type?: string; attributes?: { key?: Uint8Array; value?: Uint8Array; index?: boolean; }[]; }[]; codespace?: string; }; }): _176.TxResult; }; Validator: { encode(message: _176.Validator, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Validator; fromPartial(object: { address?: Uint8Array; power?: any; }): _176.Validator; }; ValidatorUpdate: { encode(message: _176.ValidatorUpdate, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.ValidatorUpdate; fromPartial(object: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; power?: any; }): _176.ValidatorUpdate; }; VoteInfo: { encode(message: _176.VoteInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.VoteInfo; fromPartial(object: { validator?: { address?: Uint8Array; power?: any; }; signedLastBlock?: boolean; }): _176.VoteInfo; }; Evidence: { encode(message: _176.Evidence, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Evidence; fromPartial(object: { type?: _176.EvidenceType; validator?: { address?: Uint8Array; power?: any; }; height?: any; time?: Date; totalVotingPower?: any; }): _176.Evidence; }; Snapshot: { encode(message: _176.Snapshot, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _176.Snapshot; fromPartial(object: { height?: any; format?: number; chunks?: number; hash?: Uint8Array; metadata?: Uint8Array; }): _176.Snapshot; }; }; const crypto: { Proof: { encode(message: _178.Proof, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _178.Proof; fromPartial(object: { total?: any; index?: any; leafHash?: Uint8Array; aunts?: Uint8Array[]; }): _178.Proof; }; ValueOp: { encode(message: _178.ValueOp, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _178.ValueOp; fromPartial(object: { key?: Uint8Array; proof?: { total?: any; index?: any; leafHash?: Uint8Array; aunts?: Uint8Array[]; }; }): _178.ValueOp; }; DominoOp: { encode(message: _178.DominoOp, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _178.DominoOp; fromPartial(object: { key?: string; input?: string; output?: string; }): _178.DominoOp; }; ProofOp: { encode(message: _178.ProofOp, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _178.ProofOp; fromPartial(object: { type?: string; key?: Uint8Array; data?: Uint8Array; }): _178.ProofOp; }; ProofOps: { encode(message: _178.ProofOps, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _178.ProofOps; fromPartial(object: { ops?: { type?: string; key?: Uint8Array; data?: Uint8Array; }[]; }): _178.ProofOps; }; PublicKey: { encode(message: _177.PublicKey, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _177.PublicKey; fromPartial(object: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }): _177.PublicKey; }; }; namespace libs { const bits: { BitArray: { encode(message: _179.BitArray, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _179.BitArray; fromPartial(object: { bits?: any; elems?: any[]; }): _179.BitArray; }; }; } const p2p: { ProtocolVersion: { encode(message: _180.ProtocolVersion, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _180.ProtocolVersion; fromPartial(object: { p2p?: any; block?: any; app?: any; }): _180.ProtocolVersion; }; NodeInfo: { encode(message: _180.NodeInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _180.NodeInfo; fromPartial(object: { protocolVersion?: { p2p?: any; block?: any; app?: any; }; nodeId?: string; listenAddr?: string; network?: string; version?: string; channels?: Uint8Array; moniker?: string; other?: { txIndex?: string; rpcAddress?: string; }; }): _180.NodeInfo; }; NodeInfoOther: { encode(message: _180.NodeInfoOther, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _180.NodeInfoOther; fromPartial(object: { txIndex?: string; rpcAddress?: string; }): _180.NodeInfoOther; }; PeerInfo: { encode(message: _180.PeerInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _180.PeerInfo; fromPartial(object: { id?: string; addressInfo?: { address?: string; lastDialSuccess?: Date; lastDialFailure?: Date; dialFailures?: number; }[]; lastConnected?: Date; }): _180.PeerInfo; }; PeerAddressInfo: { encode(message: _180.PeerAddressInfo, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _180.PeerAddressInfo; fromPartial(object: { address?: string; lastDialSuccess?: Date; lastDialFailure?: Date; dialFailures?: number; }): _180.PeerAddressInfo; }; }; const types: { ValidatorSet: { encode(message: _185.ValidatorSet, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _185.ValidatorSet; fromPartial(object: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }): _185.ValidatorSet; }; Validator: { encode(message: _185.Validator, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _185.Validator; fromPartial(object: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }): _185.Validator; }; SimpleValidator: { encode(message: _185.SimpleValidator, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _185.SimpleValidator; fromPartial(object: { pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; }): _185.SimpleValidator; }; blockIDFlagFromJSON(object: any): _184.BlockIDFlag; blockIDFlagToJSON(object: _184.BlockIDFlag): string; signedMsgTypeFromJSON(object: any): _184.SignedMsgType; signedMsgTypeToJSON(object: _184.SignedMsgType): string; BlockIDFlag: typeof _184.BlockIDFlag; BlockIDFlagSDKType: typeof _184.BlockIDFlagSDKType; SignedMsgType: typeof _184.SignedMsgType; SignedMsgTypeSDKType: typeof _184.SignedMsgTypeSDKType; PartSetHeader: { encode(message: _184.PartSetHeader, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.PartSetHeader; fromPartial(object: { total?: number; hash?: Uint8Array; }): _184.PartSetHeader; }; Part: { encode(message: _184.Part, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Part; fromPartial(object: { index?: number; bytes?: Uint8Array; proof?: { total?: any; index?: any; leafHash?: Uint8Array; aunts?: Uint8Array[]; }; }): _184.Part; }; BlockID: { encode(message: _184.BlockID, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.BlockID; fromPartial(object: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }): _184.BlockID; }; Header: { encode(message: _184.Header, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Header; fromPartial(object: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }): _184.Header; }; Data: { encode(message: _184.Data, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Data; fromPartial(object: { txs?: Uint8Array[]; }): _184.Data; }; Vote: { encode(message: _184.Vote, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Vote; fromPartial(object: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }): _184.Vote; }; Commit: { encode(message: _184.Commit, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Commit; fromPartial(object: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }): _184.Commit; }; CommitSig: { encode(message: _184.CommitSig, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.CommitSig; fromPartial(object: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }): _184.CommitSig; }; Proposal: { encode(message: _184.Proposal, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.Proposal; fromPartial(object: { type?: _184.SignedMsgType; height?: any; round?: number; polRound?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; signature?: Uint8Array; }): _184.Proposal; }; SignedHeader: { encode(message: _184.SignedHeader, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.SignedHeader; fromPartial(object: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }): _184.SignedHeader; }; LightBlock: { encode(message: _184.LightBlock, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.LightBlock; fromPartial(object: { signedHeader?: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }; validatorSet?: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }; }): _184.LightBlock; }; BlockMeta: { encode(message: _184.BlockMeta, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.BlockMeta; fromPartial(object: { blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; blockSize?: any; header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; numTxs?: any; }): _184.BlockMeta; }; TxProof: { encode(message: _184.TxProof, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _184.TxProof; fromPartial(object: { rootHash?: Uint8Array; data?: Uint8Array; proof?: { total?: any; index?: any; leafHash?: Uint8Array; aunts?: Uint8Array[]; }; }): _184.TxProof; }; ConsensusParams: { encode(message: _183.ConsensusParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.ConsensusParams; fromPartial(object: { block?: { maxBytes?: any; maxGas?: any; timeIotaMs?: any; }; evidence?: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }; validator?: { pubKeyTypes?: string[]; }; version?: { appVersion?: any; }; }): _183.ConsensusParams; }; BlockParams: { encode(message: _183.BlockParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.BlockParams; fromPartial(object: { maxBytes?: any; maxGas?: any; timeIotaMs?: any; }): _183.BlockParams; }; EvidenceParams: { encode(message: _183.EvidenceParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.EvidenceParams; fromPartial(object: { maxAgeNumBlocks?: any; maxAgeDuration?: { seconds?: any; nanos?: number; }; maxBytes?: any; }): _183.EvidenceParams; }; ValidatorParams: { encode(message: _183.ValidatorParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.ValidatorParams; fromPartial(object: { pubKeyTypes?: string[]; }): _183.ValidatorParams; }; VersionParams: { encode(message: _183.VersionParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.VersionParams; fromPartial(object: { appVersion?: any; }): _183.VersionParams; }; HashedParams: { encode(message: _183.HashedParams, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _183.HashedParams; fromPartial(object: { blockMaxBytes?: any; blockMaxGas?: any; }): _183.HashedParams; }; Evidence: { encode(message: _182.Evidence, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _182.Evidence; fromPartial(object: { duplicateVoteEvidence?: { voteA?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; voteB?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; totalVotingPower?: any; validatorPower?: any; timestamp?: Date; }; lightClientAttackEvidence?: { conflictingBlock?: { signedHeader?: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }; validatorSet?: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }; }; commonHeight?: any; byzantineValidators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; totalVotingPower?: any; timestamp?: Date; }; }): _182.Evidence; }; DuplicateVoteEvidence: { encode(message: _182.DuplicateVoteEvidence, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _182.DuplicateVoteEvidence; fromPartial(object: { voteA?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; voteB?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; totalVotingPower?: any; validatorPower?: any; timestamp?: Date; }): _182.DuplicateVoteEvidence; }; LightClientAttackEvidence: { encode(message: _182.LightClientAttackEvidence, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _182.LightClientAttackEvidence; fromPartial(object: { conflictingBlock?: { signedHeader?: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }; validatorSet?: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }; }; commonHeight?: any; byzantineValidators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; totalVotingPower?: any; timestamp?: Date; }): _182.LightClientAttackEvidence; }; EvidenceList: { encode(message: _182.EvidenceList, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _182.EvidenceList; fromPartial(object: { evidence?: { duplicateVoteEvidence?: { voteA?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; voteB?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; totalVotingPower?: any; validatorPower?: any; timestamp?: Date; }; lightClientAttackEvidence?: { conflictingBlock?: { signedHeader?: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }; validatorSet?: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }; }; commonHeight?: any; byzantineValidators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; totalVotingPower?: any; timestamp?: Date; }; }[]; }): _182.EvidenceList; }; Block: { encode(message: _181.Block, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _181.Block; fromPartial(object: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; data?: { txs?: Uint8Array[]; }; evidence?: { evidence?: { duplicateVoteEvidence?: { voteA?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; voteB?: { type?: _184.SignedMsgType; height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; timestamp?: Date; validatorAddress?: Uint8Array; validatorIndex?: number; signature?: Uint8Array; }; totalVotingPower?: any; validatorPower?: any; timestamp?: Date; }; lightClientAttackEvidence?: { conflictingBlock?: { signedHeader?: { header?: { version?: { block?: any; app?: any; }; chainId?: string; height?: any; time?: Date; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; lastCommitHash?: Uint8Array; dataHash?: Uint8Array; validatorsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; consensusHash?: Uint8Array; appHash?: Uint8Array; lastResultsHash?: Uint8Array; evidenceHash?: Uint8Array; proposerAddress?: Uint8Array; }; commit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }; validatorSet?: { validators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; proposer?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }; totalVotingPower?: any; }; }; commonHeight?: any; byzantineValidators?: { address?: Uint8Array; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: any; proposerPriority?: any; }[]; totalVotingPower?: any; timestamp?: Date; }; }[]; }; lastCommit?: { height?: any; round?: number; blockId?: { hash?: Uint8Array; partSetHeader?: { total?: number; hash?: Uint8Array; }; }; signatures?: { blockIdFlag?: _184.BlockIDFlag; validatorAddress?: Uint8Array; timestamp?: Date; signature?: Uint8Array; }[]; }; }): _181.Block; }; }; const version: { App: { encode(message: _186.App, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _186.App; fromPartial(object: { protocol?: any; software?: string; }): _186.App; }; Consensus: { encode(message: _186.Consensus, writer?: import("protobufjs").Writer): import("protobufjs").Writer; decode(input: Uint8Array | import("protobufjs").Reader, length?: number): _186.Consensus; fromPartial(object: { block?: any; app?: any; }): _186.Consensus; }; }; }