import { Header, Data, Commit } from "./types"; import { EvidenceList } from "./evidence"; import { BinaryReader, BinaryWriter } from "../../binary"; import { DeepPartial, Exact } from "../../helpers"; import { JsonSafe } from "../../json-safe"; export declare const protobufPackage = "tendermint.types"; export interface Block { header: Header; data: Data; evidence: EvidenceList; lastCommit?: Commit; } export declare const Block: { typeUrl: string; encode(message: Block, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Block; fromJSON(object: any): Block; toJSON(message: Block): JsonSafe; fromPartial, I>>(object: I): Block; };