BLOCK: ObjectSchema<
    {
        end: OptionalSchema<NumberSchema<undefined>, undefined>;
        start: OptionalSchema<NumberSchema<undefined>, undefined>;
        type: PicklistSchema<
            ("AwaitBlock" | "EachBlock" | "IfBlock" | "KeyBlock" | "SnippetBlock")[],
            undefined,
        >;
    },
    undefined,
> = ...