import * as z from "zod"; export declare const colorTypeSchema: z.ZodEnum<{ basic: "basic"; foregroundPrimary: "foregroundPrimary"; foregroundSecondary: "foregroundSecondary"; foregroundTertiary: "foregroundTertiary"; backgroundPrimary: "backgroundPrimary"; backgroundSecondary: "backgroundSecondary"; backgroundTertiary: "backgroundTertiary"; }>; export declare const savedStyleColorAttributesSchema: z.ZodObject<{ type: z.ZodLiteral<"color">; color: z.ZodString; colorType: z.ZodEnum<{ basic: "basic"; foregroundPrimary: "foregroundPrimary"; foregroundSecondary: "foregroundSecondary"; foregroundTertiary: "foregroundTertiary"; backgroundPrimary: "backgroundPrimary"; backgroundSecondary: "backgroundSecondary"; backgroundTertiary: "backgroundTertiary"; }>; }, z.core.$strip>; export declare const savedStyleTextHtmlTagSchema: z.ZodEnum<{ h1: "h1"; h2: "h2"; h3: "h3"; h4: "h4"; h5: "h5"; h6: "h6"; p: "p"; }>; export declare const savedStyleTextAttributesSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; htmlTag: z.ZodEnum<{ h1: "h1"; h2: "h2"; h3: "h3"; h4: "h4"; h5: "h5"; h6: "h6"; p: "p"; }>; color: z.ZodOptional; fontFamily: z.ZodOptional>; fontSize: z.ZodOptional; fontWeight: z.ZodOptional>; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; textAlign: z.ZodOptional>; textDecoration: z.ZodOptional>; textShadow: z.ZodOptional; textStroke: z.ZodOptional; textTransform: z.ZodOptional>; }, z.core.$strip>; export declare const savedStyleAttributesSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"color">; color: z.ZodString; colorType: z.ZodEnum<{ basic: "basic"; foregroundPrimary: "foregroundPrimary"; foregroundSecondary: "foregroundSecondary"; foregroundTertiary: "foregroundTertiary"; backgroundPrimary: "backgroundPrimary"; backgroundSecondary: "backgroundSecondary"; backgroundTertiary: "backgroundTertiary"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"text">; htmlTag: z.ZodEnum<{ h1: "h1"; h2: "h2"; h3: "h3"; h4: "h4"; h5: "h5"; h6: "h6"; p: "p"; }>; color: z.ZodOptional; fontFamily: z.ZodOptional>; fontSize: z.ZodOptional; fontWeight: z.ZodOptional>; letterSpacing: z.ZodOptional; lineHeight: z.ZodOptional; textAlign: z.ZodOptional>; textDecoration: z.ZodOptional>; textShadow: z.ZodOptional; textStroke: z.ZodOptional; textTransform: z.ZodOptional>; }, z.core.$strip>], "type">;