import { z } from "zod"; import type { CamelCasedProperty, HyphenatedProperty, Unit as GeneratedUnit } from "./__generated__/types"; import { type TransformValue } from "./core/to-value"; export type CustomProperty = `--${string}`; export type StyleProperty = CamelCasedProperty | CustomProperty; export type CssProperty = HyphenatedProperty | CustomProperty; export type CssStyleMap = Map; declare const unit: z.ZodType; export type Unit = z.infer; export declare const unitValue: z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>; export type UnitValue = z.infer; export declare const keywordValue: z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>; export type KeywordValue = z.infer; /** * Valid unparsed css value **/ export declare const unparsedValue: z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>; export type UnparsedValue = z.infer; declare const fontFamilyValue: z.ZodObject<{ type: z.ZodLiteral<"fontFamily">; value: z.ZodArray; hidden: z.ZodOptional; }, z.core.$strip>; export type FontFamilyValue = z.infer; declare const rgbValue: z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>; export type RgbValue = z.infer; export type ColorValue = { type: "color"; colorSpace: "hex" | "srgb" | "p3" | "srgb-linear" | "hsl" | "hwb" | "lab" | "lch" | "oklab" | "oklch" | "a98rgb" | "prophoto" | "rec2020" | "xyz-d65" | "xyz-d50"; components: [number, number, number]; alpha: number | VarValue; hidden?: boolean; }; export declare const colorValue: z.ZodType; export type FunctionValue = z.infer; export declare const functionValue: z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }>; export declare const imageValue: z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>; export type ImageValue = z.infer; export declare const guaranteedInvalidValue: z.ZodObject<{ type: z.ZodLiteral<"guaranteedInvalid">; hidden: z.ZodOptional; }, z.core.$strip>; export type GuaranteedInvalidValue = z.infer; export declare const invalidValue: z.ZodObject<{ type: z.ZodLiteral<"invalid">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>; export type InvalidValue = z.infer; /** * Use GuaranteedInvalidValue if you need a temp placeholder before user enters a value * @deprecated */ declare const unsetValue: z.ZodObject<{ type: z.ZodLiteral<"unset">; value: z.ZodLiteral<"">; hidden: z.ZodOptional; }, z.core.$strip>; export type UnsetValue = z.infer; export declare const varFallback: z.ZodUnion; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>; export type VarFallback = z.infer; export declare const toVarFallback: (styleValue: StyleValue, transformValue?: TransformValue) => VarFallback; declare const varValue: z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>; export type VarValue = z.infer; export declare const tupleValueItem: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; export type TupleValueItem = z.infer; export declare const tupleValue: z.ZodObject<{ type: z.ZodLiteral<"tuple">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>; export type TupleValue = z.infer; export declare const shadowValue: z.ZodObject<{ type: z.ZodLiteral<"shadow">; hidden: z.ZodOptional; position: z.ZodUnion, z.ZodLiteral<"outset">]>; offsetX: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; offsetY: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; blur: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; spread: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; color: z.ZodOptional>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>; export type ShadowValue = z.infer; declare const layerValueItem: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tuple">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"shadow">; hidden: z.ZodOptional; position: z.ZodUnion, z.ZodLiteral<"outset">]>; offsetX: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; offsetY: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; blur: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; spread: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; color: z.ZodOptional>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"invalid">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; export type LayerValueItem = z.infer; export declare const layersValue: z.ZodObject<{ type: z.ZodLiteral<"layers">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tuple">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"shadow">; hidden: z.ZodOptional; position: z.ZodUnion, z.ZodLiteral<"outset">]>; offsetX: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; offsetY: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; blur: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; spread: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; color: z.ZodOptional>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"invalid">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>; export type LayersValue = z.infer; export declare const styleValue: z.ZodUnion; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"layers">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tuple">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"shadow">; hidden: z.ZodOptional; position: z.ZodUnion, z.ZodLiteral<"outset">]>; offsetX: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; offsetY: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; blur: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; spread: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; color: z.ZodOptional>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"invalid">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fontFamily">; value: z.ZodArray; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tuple">; value: z.ZodArray; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unparsed">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"image">; value: z.ZodUnion; value: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"url">; url: z.ZodString; }, z.core.$strip>]>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown, z.core.$ZodTypeInternals<{ type: "function"; name: string; args: StyleValue; hidden?: boolean; }, unknown>>, z.ZodObject<{ type: z.ZodLiteral<"guaranteedInvalid">; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"invalid">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unset">; value: z.ZodLiteral<"">; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"shadow">; hidden: z.ZodOptional; position: z.ZodUnion, z.ZodLiteral<"outset">]>; offsetX: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; offsetY: z.ZodUnion; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>; blur: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; spread: z.ZodOptional; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; color: z.ZodOptional>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"var">; value: z.ZodString; fallback: z.ZodOptional; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"keyword">; value: z.ZodString; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unit">; unit: z.ZodType<"number" | GeneratedUnit, unknown, z.core.$ZodTypeInternals<"number" | GeneratedUnit, unknown>>; value: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>, z.ZodType>, z.ZodObject<{ type: z.ZodLiteral<"rgb">; r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; hidden: z.ZodOptional; }, z.core.$strip>]>>; hidden: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strip>]>; export type StyleValue = z.infer; export {};