$Block: $.Shape<{ extrinsics: OpaqueExtrinsicLike[]; header: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "Seal"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "PreRuntime"; value: readonly [ConsensusEngineIdLike, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; }, { extrinsics: `0x${string}`[]; header: { digest: { logs: ( | { type: "Other"; value: `0x${string}`; } | { type: "Consensus"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "Seal"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "PreRuntime"; value: [ConsensusEngineId, `0x${string}`]; } | { type: "RuntimeEnvironmentUpdated"; })[]; }; extrinsicsRoot: `0x${string}`; number: number; parentHash: `0x${string}`; stateRoot: `0x${string}`; }; }> = ...