UNPKG

@johnmusans/arcadia-ui-style-engine

Version:

Shared style system logic and types for Arcadia UI components

1,141 lines 60.4 kB
import { z } from "zod"; export declare const iconLibrarySchema: z.ZodEnum<{ lucide: "lucide"; remix: "remix"; }>; export declare const iconsDefinitionSchema: z.ZodObject<{ library: z.ZodEnum<{ lucide: "lucide"; remix: "remix"; }>; strokeWidth: z.ZodNumber; }, z.core.$strip>; export declare const colorScaleSchema: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; export declare const modeDefinitionSchema: z.ZodObject<{ lightness: z.ZodNumber; saturation: z.ZodNumber; contrast: z.ZodNumber; scales: z.ZodIntersection<z.ZodObject<{ neutral: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; accent: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; success: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; warning: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; danger: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; info: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; export declare const colorTokenSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const colorTokensSchema: z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>; export declare const radiusSchema: z.ZodNumber; export declare const spacingSchema: z.ZodNumber; export declare const fontsSchema: z.ZodObject<{ heading: z.ZodString; body: z.ZodString; }, z.core.$strip>; export declare const letterSpacingSchema: z.ZodNumber; export declare const backgroundPatternSchema: z.ZodEnum<{ none: "none"; "grid-fade": "grid-fade"; "diagonal-stripes": "diagonal-stripes"; }>; export declare const textureSchema: z.ZodEnum<{ none: "none"; "earthen-haze": "earthen-haze"; "fractal-noise": "fractal-noise"; "tiled-pattern": "tiled-pattern"; }>; export declare const shadowPresetSchema: z.ZodEnum<{ default: "default"; }>; export declare const shadowsSchema: z.ZodUnion<readonly [z.ZodEnum<{ default: "default"; }>, z.ZodObject<{ color: z.ZodString; opacity: z.ZodNumber; blurRadius: z.ZodNumber; offsetX: z.ZodNumber; offsetY: z.ZodNumber; spread: z.ZodNumber; }, z.core.$strip>]>; export declare const activeModesSchema: z.ZodArray<z.ZodIntersection<z.ZodEnum<{ light: "light"; dark: "dark"; }>, z.ZodString>>; export declare const themeDefinitionSchema: z.ZodObject<{ colors: z.ZodObject<{ activeModes: z.ZodArray<z.ZodIntersection<z.ZodEnum<{ light: "light"; dark: "dark"; }>, z.ZodString>>; modes: z.ZodObject<{ light: z.ZodObject<{ lightness: z.ZodNumber; saturation: z.ZodNumber; contrast: z.ZodNumber; scales: z.ZodIntersection<z.ZodObject<{ neutral: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; accent: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; success: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; warning: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; danger: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; info: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; dark: z.ZodObject<{ lightness: z.ZodNumber; saturation: z.ZodNumber; contrast: z.ZodNumber; scales: z.ZodIntersection<z.ZodObject<{ neutral: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; accent: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; success: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; warning: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; danger: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; info: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; tokens: z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; radius: z.ZodNumber; spacing: z.ZodNumber; fonts: z.ZodObject<{ heading: z.ZodString; body: z.ZodString; }, z.core.$strip>; letterSpacing: z.ZodNumber; backgroundPattern: z.ZodEnum<{ none: "none"; "grid-fade": "grid-fade"; "diagonal-stripes": "diagonal-stripes"; }>; texture: z.ZodEnum<{ none: "none"; "earthen-haze": "earthen-haze"; "fractal-noise": "fractal-noise"; "tiled-pattern": "tiled-pattern"; }>; shadows: z.ZodUnion<readonly [z.ZodEnum<{ default: "default"; }>, z.ZodObject<{ color: z.ZodString; opacity: z.ZodNumber; blurRadius: z.ZodNumber; offsetX: z.ZodNumber; offsetY: z.ZodNumber; spread: z.ZodNumber; }, z.core.$strip>]>; }, z.core.$strip>; export declare const variantsDefinitionSchema: z.ZodObject<{ alert: z.ZodEnum<{ basic: "basic"; notch: "notch"; "notch-2": "notch-2"; }>; buttons: z.ZodEnum<{ basic: "basic"; brutalist: "brutalist"; outline: "outline"; ripple: "ripple"; }>; loader: z.ZodEnum<{ ring: "ring"; }>; "focus-style": z.ZodEnum<{ basic: "basic"; }>; inputs: z.ZodEnum<{ basic: "basic"; }>; pickers: z.ZodEnum<{ basic: "basic"; }>; selection: z.ZodEnum<{ basic: "basic"; }>; calendars: z.ZodEnum<{ basic: "basic"; }>; "list-box-and-menu": z.ZodEnum<{ basic: "basic"; }>; overlays: z.ZodEnum<{ basic: "basic"; }>; checkboxes: z.ZodEnum<{ basic: "basic"; }>; radios: z.ZodEnum<{ basic: "basic"; }>; switch: z.ZodEnum<{ basic: "basic"; }>; slider: z.ZodEnum<{ basic: "basic"; }>; "badge-and-tag-group": z.ZodEnum<{ basic: "basic"; }>; tooltip: z.ZodEnum<{ basic: "basic"; }>; }, z.core.$strip>; export declare const styleDefinitionSchema: z.ZodObject<{ theme: z.ZodObject<{ colors: z.ZodObject<{ activeModes: z.ZodArray<z.ZodIntersection<z.ZodEnum<{ light: "light"; dark: "dark"; }>, z.ZodString>>; modes: z.ZodObject<{ light: z.ZodObject<{ lightness: z.ZodNumber; saturation: z.ZodNumber; contrast: z.ZodNumber; scales: z.ZodIntersection<z.ZodObject<{ neutral: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; accent: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; success: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; warning: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; danger: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; info: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; dark: z.ZodObject<{ lightness: z.ZodNumber; saturation: z.ZodNumber; contrast: z.ZodNumber; scales: z.ZodIntersection<z.ZodObject<{ neutral: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; accent: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; success: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; warning: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; danger: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; info: z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodString; colorKeys: z.ZodArray<z.ZodObject<{ id: z.ZodNumber; color: z.ZodString; }, z.core.$strip>>; ratios: z.ZodArray<z.ZodNumber>; smooth: z.ZodBoolean; overrides: z.ZodRecord<z.ZodString, z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; tokens: z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; radius: z.ZodNumber; spacing: z.ZodNumber; fonts: z.ZodObject<{ heading: z.ZodString; body: z.ZodString; }, z.core.$strip>; letterSpacing: z.ZodNumber; backgroundPattern: z.ZodEnum<{ none: "none"; "grid-fade": "grid-fade"; "diagonal-stripes": "diagonal-stripes"; }>; texture: z.ZodEnum<{ none: "none"; "earthen-haze": "earthen-haze"; "fractal-noise": "fractal-noise"; "tiled-pattern": "tiled-pattern"; }>; shadows: z.ZodUnion<readonly [z.ZodEnum<{ default: "default"; }>, z.ZodObject<{ color: z.ZodString; opacity: z.ZodNumber; blurRadius: z.ZodNumber; offsetX: z.ZodNumber; offsetY: z.ZodNumber; spread: z.ZodNumber; }, z.core.$strip>]>; }, z.core.$strip>; icons: z.ZodObject<{ library: z.ZodEnum<{ lucide: "lucide"; remix: "remix"; }>; strokeWidth: z.ZodNumber; }, z.core.$strip>; variants: z.ZodObject<{ alert: z.ZodEnum<{ basic: "basic"; notch: "notch"; "notch-2": "notch-2"; }>; buttons: z.ZodEnum<{ basic: "basic"; brutalist: "brutalist"; outline: "outline"; ripple: "ripple"; }>; loader: z.ZodEnum<{ ring: "ring"; }>; "focus-style": z.ZodEnum<{ basic: "basic"; }>; inputs: z.ZodEnum<{ basic: "basic"; }>; pickers: z.ZodEnum<{ basic: "basic"; }>; selection: z.ZodEnum<{ basic: "basic"; }>; calendars: z.ZodEnum<{ basic: "basic"; }>; "list-box-and-menu": z.ZodEnum<{ basic: "basic"; }>; overlays: z.ZodEnum<{ basic: "basic"; }>; checkboxes: z.ZodEnum<{ basic: "basic"; }>; radios: z.ZodEnum<{ basic: "basic"; }>; switch: z.ZodEnum<{ basic: "basic"; }>; slider: z.ZodEnum<{ basic: "basic"; }>; "badge-and-tag-group": z.ZodEnum<{ basic: "basic"; }>; tooltip: z.ZodEnum<{ basic: "basic"; }>; }, z.core.$strip>; }, z.core.$strip>; export declare const minimizedColorTokensSchema: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; export declare const minimizedColorScaleSchema: z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>; export declare const minimizedModeDefinitionSchema: z.ZodObject<{ lightness: z.ZodOptional<z.ZodNumber>; saturation: z.ZodOptional<z.ZodNumber>; contrast: z.ZodOptional<z.ZodNumber>; scales: z.ZodOptional<z.ZodIntersection<z.ZodObject<{ neutral: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; accent: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; success: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; warning: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; danger: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; info: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>>>; }, z.core.$strip>; export declare const minimizedThemeDefinitionSchema: z.ZodObject<{ colors: z.ZodObject<{ activeModes: z.ZodOptional<z.ZodArray<z.ZodIntersection<z.ZodEnum<{ light: "light"; dark: "dark"; }>, z.ZodString>>>; modes: z.ZodOptional<z.ZodObject<{ light: z.ZodOptional<z.ZodObject<{ lightness: z.ZodOptional<z.ZodNumber>; saturation: z.ZodOptional<z.ZodNumber>; contrast: z.ZodOptional<z.ZodNumber>; scales: z.ZodOptional<z.ZodIntersection<z.ZodObject<{ neutral: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; accent: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; success: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; warning: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; danger: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; info: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>>>; }, z.core.$strip>>; dark: z.ZodOptional<z.ZodObject<{ lightness: z.ZodOptional<z.ZodNumber>; saturation: z.ZodOptional<z.ZodNumber>; contrast: z.ZodOptional<z.ZodNumber>; scales: z.ZodOptional<z.ZodIntersection<z.ZodObject<{ neutral: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; accent: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; success: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; warning: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; danger: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; info: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>>>; }, z.core.$strip>>; }, z.core.$strip>>; tokens: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; radius: z.ZodOptional<z.ZodNumber>; spacing: z.ZodOptional<z.ZodNumber>; fonts: z.ZodOptional<z.ZodObject<{ heading: z.ZodOptional<z.ZodString>; body: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; letterSpacing: z.ZodOptional<z.ZodNumber>; backgroundPattern: z.ZodOptional<z.ZodEnum<{ none: "none"; "grid-fade": "grid-fade"; "diagonal-stripes": "diagonal-stripes"; }>>; texture: z.ZodOptional<z.ZodEnum<{ none: "none"; "earthen-haze": "earthen-haze"; "fractal-noise": "fractal-noise"; "tiled-pattern": "tiled-pattern"; }>>; shadows: z.ZodOptional<z.ZodUnion<readonly [z.ZodEnum<{ default: "default"; }>, z.ZodObject<{ color: z.ZodString; opacity: z.ZodNumber; blurRadius: z.ZodNumber; offsetX: z.ZodNumber; offsetY: z.ZodNumber; spread: z.ZodNumber; }, z.core.$strip>]>>; }, z.core.$strip>; export declare const minimizedVariantsDefinitionSchema: z.ZodObject<{ alert: z.ZodOptional<z.ZodEnum<{ basic: "basic"; notch: "notch"; "notch-2": "notch-2"; }>>; buttons: z.ZodOptional<z.ZodEnum<{ basic: "basic"; brutalist: "brutalist"; outline: "outline"; ripple: "ripple"; }>>; loader: z.ZodOptional<z.ZodEnum<{ ring: "ring"; }>>; "focus-style": z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; inputs: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; pickers: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; selection: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; calendars: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; "list-box-and-menu": z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; overlays: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; checkboxes: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; radios: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; switch: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; slider: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; "badge-and-tag-group": z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; tooltip: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; }, z.core.$strip>; export declare const minimizedIconsDefinitionSchema: z.ZodOptional<z.ZodObject<{ library: z.ZodOptional<z.ZodEnum<{ lucide: "lucide"; remix: "remix"; }>>; strokeWidth: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>; export declare const minimizedStyleDefinitionSchema: z.ZodObject<{ theme: z.ZodObject<{ colors: z.ZodObject<{ activeModes: z.ZodOptional<z.ZodArray<z.ZodIntersection<z.ZodEnum<{ light: "light"; dark: "dark"; }>, z.ZodString>>>; modes: z.ZodOptional<z.ZodObject<{ light: z.ZodOptional<z.ZodObject<{ lightness: z.ZodOptional<z.ZodNumber>; saturation: z.ZodOptional<z.ZodNumber>; contrast: z.ZodOptional<z.ZodNumber>; scales: z.ZodOptional<z.ZodIntersection<z.ZodObject<{ neutral: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; accent: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; success: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; warning: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; danger: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; info: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>>>; }, z.core.$strip>>; dark: z.ZodOptional<z.ZodObject<{ lightness: z.ZodOptional<z.ZodNumber>; saturation: z.ZodOptional<z.ZodNumber>; contrast: z.ZodOptional<z.ZodNumber>; scales: z.ZodOptional<z.ZodIntersection<z.ZodObject<{ neutral: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; accent: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; success: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; warning: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; danger: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; info: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodRecord<z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; colorKeys: z.ZodOptional<z.ZodArray<z.ZodString>>; ratios: z.ZodOptional<z.ZodArray<z.ZodNumber>>; smooth: z.ZodOptional<z.ZodBoolean>; overrides: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>>>; }, z.core.$strip>>; }, z.core.$strip>>; tokens: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; radius: z.ZodOptional<z.ZodNumber>; spacing: z.ZodOptional<z.ZodNumber>; fonts: z.ZodOptional<z.ZodObject<{ heading: z.ZodOptional<z.ZodString>; body: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; letterSpacing: z.ZodOptional<z.ZodNumber>; backgroundPattern: z.ZodOptional<z.ZodEnum<{ none: "none"; "grid-fade": "grid-fade"; "diagonal-stripes": "diagonal-stripes"; }>>; texture: z.ZodOptional<z.ZodEnum<{ none: "none"; "earthen-haze": "earthen-haze"; "fractal-noise": "fractal-noise"; "tiled-pattern": "tiled-pattern"; }>>; shadows: z.ZodOptional<z.ZodUnion<readonly [z.ZodEnum<{ default: "default"; }>, z.ZodObject<{ color: z.ZodString; opacity: z.ZodNumber; blurRadius: z.ZodNumber; offsetX: z.ZodNumber; offsetY: z.ZodNumber; spread: z.ZodNumber; }, z.core.$strip>]>>; }, z.core.$strip>; icons: z.ZodNullable<z.ZodOptional<z.ZodOptional<z.ZodObject<{ library: z.ZodOptional<z.ZodEnum<{ lucide: "lucide"; remix: "remix"; }>>; strokeWidth: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>>>; variants: z.ZodNullable<z.ZodOptional<z.ZodObject<{ alert: z.ZodOptional<z.ZodEnum<{ basic: "basic"; notch: "notch"; "notch-2": "notch-2"; }>>; buttons: z.ZodOptional<z.ZodEnum<{ basic: "basic"; brutalist: "brutalist"; outline: "outline"; ripple: "ripple"; }>>; loader: z.ZodOptional<z.ZodEnum<{ ring: "ring"; }>>; "focus-style": z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; inputs: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; pickers: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; selection: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; calendars: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; "list-box-and-menu": z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; overlays: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; checkboxes: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; radios: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; switch: z.ZodOptional<z.ZodEnum<{ basic: "basic"; }>>; slider: z.ZodOp