$SignedBlock: $.Shape<{
    block: {
        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}`;
        };
    };
    justifications: undefined | (readonly [ConsensusEngineIdLike, `0x${string}`])[];
}, {
    block: {
        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}`;
        };
    };
    justifications: undefined | [ConsensusEngineId, `0x${string}`][];
}> = ...