$CandidateEvent: $.Shape<{
    type: "CandidateBacked";
    value: readonly [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number, number];
} | {
    type: "CandidateIncluded";
    value: readonly [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number, number];
} | {
    type: "CandidateTimedOut";
    value: readonly [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number];
}, {
    type: "CandidateBacked";
    value: [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number, number];
} | {
    type: "CandidateIncluded";
    value: [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number, number];
} | {
    type: "CandidateTimedOut";
    value: [{
        commitmentsHash: `0x${string}`;
        descriptor: {
            collator: `0x${string}`;
            erasureRoot: `0x${string}`;
            paraHead: `0x${string}`;
            paraId: number;
            persistedValidationDataHash: `0x${string}`;
            povHash: `0x${string}`;
            relayParent: `0x${string}`;
            signature: `0x${string}`;
            validationCodeHash: `0x${string}`;
        };
    }, `0x${string}`, number];
}> = ...

An even concerning a candidate.