/** * Block type and creator */ import { BlockHeader } from '../header/block-header'; import { Commit } from '../commit/commit'; import { EvidenceList } from '../evidence/evidence-list'; export interface Block { readonly header: BlockHeader; readonly data: { readonly txs: readonly Uint8Array[]; }; readonly evidence: EvidenceList; readonly lastCommit: Commit | null; } export declare const BlockDataCodec: import("../../../codec").BaseCodec<{ readonly txs: readonly Uint8Array[]; }>; export declare const BlockCodec: import("../../../codec").BaseCodec; export declare function createBlock(data: unknown): Block;