$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.