ZCommentMeasuredContentItem: UnionSchema<[IntersectSchema<[UnionSchema<[ObjectSchema<{
    char: StringSchema<undefined>;
    charWidth: NumberSchema<undefined>;
    count: NumberSchema<undefined>;
    font: OptionalSchema<UnionSchema<[(...), (...), (...)], undefined>, undefined>;
    isButton: OptionalSchema<BooleanSchema<undefined>, undefined>;
    type: LiteralSchema<"spacer", undefined>;
}, undefined>, ObjectSchema<{
    content: StringSchema<undefined>;
    font: OptionalSchema<UnionSchema<[(...), (...), (...)], undefined>, undefined>;
    isButton: OptionalSchema<BooleanSchema<undefined>, undefined>;
    slicedContent: ArraySchema<StringSchema<undefined>, undefined>;
    type: LiteralSchema<"text", undefined>;
    width: OptionalSchema<ArraySchema<NumberSchema<(...)>, undefined>, undefined>;
}, undefined>], undefined>, ObjectSchema<{
    width: ArraySchema<NumberSchema<undefined>, undefined>;
}, undefined>], undefined>, ObjectSchema<{
    char: StringSchema<undefined>;
    charWidth: NumberSchema<undefined>;
    count: NumberSchema<undefined>;
    font: OptionalSchema<UnionSchema<[LiteralSchema<"defont", undefined>, LiteralSchema<"gulim", undefined>, LiteralSchema<"simsun", undefined>], undefined>, undefined>;
    isButton: OptionalSchema<BooleanSchema<undefined>, undefined>;
    type: LiteralSchema<"spacer", undefined>;
}, undefined>], undefined> = ...