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