$CoreState: $.Shape<{
    type: "Occupied";
    value: {
        availability: $.BitSequence;
        candidateDescriptor: {
            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}`;
        };
        candidateHash: `0x${string}`;
        groupResponsible: number;
        nextUpOnAvailable: undefined | {
            collator: undefined | `0x${string}`;
            paraId: number;
        };
        nextUpOnTimeOut: undefined | {
            collator: undefined | `0x${string}`;
            paraId: number;
        };
        occupiedSince: number;
        timeOutAt: number;
    };
} | {
    type: "Scheduled";
    value: {
        collator: undefined | `0x${string}`;
        paraId: number;
    };
} | {
    type: "Free";
}, {
    type: "Occupied";
    value: {
        availability: $.BitSequence;
        candidateDescriptor: {
            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}`;
        };
        candidateHash: `0x${string}`;
        groupResponsible: number;
        nextUpOnAvailable: undefined | {
            collator: undefined | `0x${string}`;
            paraId: number;
        };
        nextUpOnTimeOut: undefined | {
            collator: undefined | `0x${string}`;
            paraId: number;
        };
        occupiedSince: number;
        timeOutAt: number;
    };
} | {
    type: "Scheduled";
    value: {
        collator: undefined | `0x${string}`;
        paraId: number;
    };
} | {
    type: "Free";
}> = ...

The state of a particular availability core.