$VersionedFinalityProof: $.Shape<{
    type: "V1";
    value: {
        commitment: {
            blockNumber: number;
            payload: (readonly [`0x${string}`, `0x${string}`])[];
            validatorSetId: bigint;
        };
        signatures_compact: `0x${string}`[];
        signatures_from: `0x${string}`;
        validator_set_len: number;
    };
}, {
    type: "V1";
    value: {
        commitment: {
            blockNumber: number;
            payload: [`0x${string}`, `0x${string}`][];
            validatorSetId: bigint;
        };
        signatures_compact: `0x${string}`[];
        signatures_from: `0x${string}`;
        validator_set_len: number;
    };
}> = ...