import { z } from 'zod'; export declare function responsiveStyle(color: C): z.ZodArray>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }, "strip", z.ZodTypeAny, { [k_1_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>[k_1_1]; }, { [k_2_1 in keyof z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>]: z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>[k_2_1]; }>, "many">; export declare const resolvedStyle: z.ZodArray>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional>; alpha: z.ZodOptional; }, "strip", z.ZodTypeAny, { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; }, { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; }>>>; }, "strip", z.ZodTypeAny, { fontFamily?: string | null | undefined; lineHeight?: number | null | undefined; letterSpacing?: number | null | undefined; fontWeight?: number | null | undefined; textAlign?: string | null | undefined; uppercase?: boolean | null | undefined; underline?: boolean | null | undefined; strikethrough?: boolean | null | undefined; italic?: boolean | null | undefined; fontSize?: { value: number | null; unit: string | null; } | null | undefined; color?: { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; } | undefined; }, { fontFamily?: string | null | undefined; lineHeight?: number | null | undefined; letterSpacing?: number | null | undefined; fontWeight?: number | null | undefined; textAlign?: string | null | undefined; uppercase?: boolean | null | undefined; underline?: boolean | null | undefined; strikethrough?: boolean | null | undefined; italic?: boolean | null | undefined; fontSize?: { value: number | null; unit: string | null; } | null | undefined; color?: { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { value: { fontFamily?: string | null | undefined; lineHeight?: number | null | undefined; letterSpacing?: number | null | undefined; fontWeight?: number | null | undefined; textAlign?: string | null | undefined; uppercase?: boolean | null | undefined; underline?: boolean | null | undefined; strikethrough?: boolean | null | undefined; italic?: boolean | null | undefined; fontSize?: { value: number | null; unit: string | null; } | null | undefined; color?: { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; } | undefined; }; deviceId: string; }, { value: { fontFamily?: string | null | undefined; lineHeight?: number | null | undefined; letterSpacing?: number | null | undefined; fontWeight?: number | null | undefined; textAlign?: string | null | undefined; uppercase?: boolean | null | undefined; underline?: boolean | null | undefined; strikethrough?: boolean | null | undefined; italic?: boolean | null | undefined; fontSize?: { value: number | null; unit: string | null; } | null | undefined; color?: { swatch?: { hue: number; saturation: number; lightness: number; } | undefined; alpha?: number | undefined; } | undefined; }; deviceId: string; }>, "many">; export declare function typography(color: C): z.ZodObject<{ id: z.ZodOptional; style: z.ZodArray>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }, "strip", z.ZodTypeAny, { [k_1_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>[k_1_1]; }, { [k_2_1 in keyof z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>]: z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>[k_2_1]; }>, "many">; }, "strip", z.ZodTypeAny, { style: { [k_1_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>, "deviceId" | (undefined extends { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; } ? never : "value")>[k_1_1]; }[]; id?: string | undefined; }, { style: { [k_2_1 in keyof z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>]: z.baseObjectInputType<{ deviceId: z.ZodString; value: z.ZodObject<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }, "strip", z.ZodTypeAny, { [k_1 in keyof z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">]: z.objectUtil.addQuestionMarks>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>, undefined extends C["_output"] | undefined ? never : "color">[k_1]; }, { [k_2 in keyof z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>]: z.baseObjectInputType<{ fontFamily: z.ZodOptional>; lineHeight: z.ZodOptional>; letterSpacing: z.ZodOptional>; fontWeight: z.ZodOptional>; textAlign: z.ZodOptional>; uppercase: z.ZodOptional>; underline: z.ZodOptional>; strikethrough: z.ZodOptional>; italic: z.ZodOptional>; fontSize: z.ZodOptional; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { value: number | null; unit: string | null; }, { value: number | null; unit: string | null; }>>>; color: z.ZodOptional; }>[k_2]; }>; }>[k_2_1]; }[]; id?: string | undefined; }>; //# sourceMappingURL=schema.d.ts.map