import * as z from "zod"; export declare const savedColorStyleSchema: z.ZodObject<{ type: z.ZodLiteral<"color">; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>; export declare const savedTextStyleSchema: z.ZodObject<{ type: z.ZodLiteral<"text">; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>; export declare const designLibrarySavedStylesSchema: z.ZodRecord; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"text">; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>]>>; export declare const designLibrarySchema: z.ZodObject<{ id: z.ZodUUID; createdAt: z.ZodDate; updatedAt: z.ZodDate; deletedAt: z.ZodOptional>>; savedStyles: z.ZodRecord; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"text">; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>; export declare const designLibrarySavedStyleMetadataSchema: z.ZodObject<{ library: z.ZodRecord; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"text">; name: z.ZodString; attributes: 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>; optionalUsageGuidelines: z.ZodOptional>; deletedAt: z.ZodOptional>>; isPrimary: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const globalsCssTokenSchema: z.ZodObject<{ name: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const globalsCssScopeSchema: z.ZodObject<{ selector: z.ZodString; tokens: z.ZodArray>; }, z.core.$strip>; export declare const globalsCssSnapshotSchema: z.ZodObject<{ scopes: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>; export declare const siteFontRoleSchema: z.ZodObject<{ role: z.ZodString; family: z.ZodNullable; cssVar: z.ZodNullable; rawValue: z.ZodString; }, z.core.$strip>; export declare const siteFontsSnapshotSchema: z.ZodObject<{ roles: z.ZodArray; cssVar: z.ZodNullable; rawValue: z.ZodString; }, z.core.$strip>>; defaultRole: z.ZodNullable; }, z.core.$strip>; export declare const siteDesignLibraryStateSchema: z.ZodObject<{ siteId: z.ZodUUID; globalsCss: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; fonts: z.ZodNullable; cssVar: z.ZodNullable; rawValue: z.ZodString; }, z.core.$strip>>; defaultRole: z.ZodNullable; }, z.core.$strip>>; isLoading: z.ZodBoolean; error: z.ZodNullable; }, z.core.$strip>; export declare const DESIGN_LIBRARY_PREVIEW_MESSAGE_TYPE = "replo:design-library:applyOverrides"; export declare const designLibraryPreviewFontSchema: z.ZodObject<{ family: z.ZodString; cssVar: z.ZodString; faceUrl: z.ZodOptional; format: z.ZodOptional; }, z.core.$strip>; export declare const designLibraryPreviewMessageSchema: z.ZodObject<{ type: z.ZodLiteral<"replo:design-library:applyOverrides">; cssVars: z.ZodRecord; fonts: z.ZodArray; format: z.ZodOptional; }, z.core.$strip>>; defaultFontCssVar: z.ZodNullable; }, z.core.$strip>;