import { z } from 'zod'; import { SpecifyDesignTokenSignature } from './internals/designTokenSignature.js'; export declare const specifyDesignTokenDefinitions: readonly [import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"string", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: { _tokenType: string; }[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"number", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"boolean", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"null", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"array", z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "many">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodArray, "many">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"object", z.ZodUnion<[z.ZodRecord, z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodRecord, z.ZodType>, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"integerNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: { _tokenType: string; }[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"zeroToOneNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"arcDegreeNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"rgbColorNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"positiveNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: { _tokenType: string; }[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"positiveIntegerNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"percentageNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"hexadecimalColorString", z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"bitmap", z.ZodUnion<[z.ZodObject<{ url: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; width: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; height: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ url: z.ZodType; format: z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">; width: z.ZodUnion<[z.ZodType, z.ZodNull]>; height: z.ZodUnion<[z.ZodType, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { url: { _tokenType: string; }; format: { _tokenType: string; }; width: { _tokenType: string; }; height: { _tokenType: string; }; variationLabel: { _tokenType: string; }; provider: { _unionOf: { _primitive: "external" | "Specify"; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"bitmapFormat", z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"bitmaps", z.ZodUnion<[z.ZodObject<{ files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; width: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; height: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ files: z.ZodArray; format: z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">; width: z.ZodUnion<[z.ZodType, z.ZodNull]>; height: z.ZodUnion<[z.ZodType, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }, { files: [{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { files: { _arrayOf: { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { url: { _tokenType: string; }; format: { _tokenType: string; }; width: { _tokenType: string; }; height: { _tokenType: string; }; variationLabel: { _tokenType: string; }; provider: { _unionOf: { _primitive: "external" | "Specify"; }[]; }; }; _tokenType?: undefined; })[]; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"blur", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"border", z.ZodUnion<[z.ZodObject<{ color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }>, z.ZodUnion<[z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>; width: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; rectangleCornerRadii: z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); width: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); style: ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }] | null; }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); width: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); style: ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }] | null; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ color: z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; style: z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">; }, "strict", z.ZodTypeAny, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }>, z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">]>; width: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; rectangleCornerRadii: z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; width: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; style: ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }] | null; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; width: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; style: ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }] | null; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { color: { _tokenType: string; }; style: { _tokenType: string; }; width: { _tokenType: string; }; rectangleCornerRadii: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"borderStyle", z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }>, z.ZodUnion<[z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>, z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">; }, "strict", z.ZodTypeAny, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }>, z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">]>, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"borderStyleLineCap", z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"breakpoint", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: { _tokenType: string; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"color", z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"cubicBezier", z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"dimension", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"dimensionUnit", z.ZodUnion<[z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"duration", z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { value: { _tokenType: string; }; unit: { _tokenType: string; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"durationUnit", z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"font", z.ZodUnion<[z.ZodObject<{ family: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; postScriptName: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; weight: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ family: z.ZodType; postScriptName: z.ZodType; weight: z.ZodType; style: z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">; files: z.ZodArray; format: z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontFamily", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontFeature", z.ZodUnion<[z.ZodType<"none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", z.ZodTypeDef, "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", z.ZodTypeDef, "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontFeatures", z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodArray, "atleastone">, { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: { _tokenType: string; }[]; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontFormat", z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontStyle", z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontWeight", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"gradient", z.ZodUnion<[z.ZodDiscriminatedUnion<"type", (z.ZodObject<{ type: z.ZodLiteral<"linear">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodDiscriminatedUnion<"type", (z.ZodObject<{ type: z.ZodLiteral<"linear">; angle: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodType; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }>)[]>, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"gradients", z.ZodUnion<[z.ZodArray; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodArray; angle: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodType; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }>)[]>, "atleastone">, { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"opacity", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: { _tokenType: string; }[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"radii", z.ZodUnion<[z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>]>, z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>]>, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"radius", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"shadow", z.ZodUnion<[z.ZodObject<{ color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; type: z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ color: z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; type: z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">; }, "strict", z.ZodTypeAny, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }>, { _unionOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"shadows", z.ZodUnion<[z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; type: z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; type: z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">; }, "strict", z.ZodTypeAny, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }>, "atleastone">, { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: import("./internals/tokenTypesMapping.js").TokenTypesMapping[]; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"shadowType", z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"spacing", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"spacings", z.ZodUnion<[z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>]>, z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>]>, { _unionOf: ({ _tokenType: string; _tuple?: undefined; } | { _tuple: { _tokenType: string; }[]; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"stepsTimingFunction", z.ZodUnion<[z.ZodObject<{ stepsCount: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ stepsCount: z.ZodType; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { stepsCount: { _tokenType: string; }; jumpTerm: { _unionOf: { _primitive: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"textAlignHorizontal", z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"textAlignVertical", z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"textDecoration", z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"textStyle", z.ZodUnion<[z.ZodObject<{ font: z.ZodUnion<[z.ZodObject<{ family: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; postScriptName: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; weight: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; fontSize: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; fontFeatures: z.ZodUnion<[z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; color: z.ZodUnion<[z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; lineHeight: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; letterSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; paragraphSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; textAlignHorizontal: z.ZodUnion<[z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textAlignVertical: z.ZodUnion<[z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textDecoration: z.ZodUnion<[z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textIndent: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; textTransform: z.ZodUnion<[z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | null; font: ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]]) & ({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | undefined)) | null; textAlignHorizontal: (({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent") & ({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | undefined)) | null; textAlignVertical: (({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom") & ({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | undefined)) | null; textDecoration: (({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy") & ({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | undefined)) | null; textTransform: (({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana") & ({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | null; font: ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]]) & ({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | undefined)) | null; textAlignHorizontal: (({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent") & ({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | undefined)) | null; textAlignVertical: (({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom") & ({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | undefined)) | null; textDecoration: (({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy") & ({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | undefined)) | null; textTransform: (({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana") & ({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ font: z.ZodObject<{ family: z.ZodType; postScriptName: z.ZodType; weight: z.ZodType; style: z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">; files: z.ZodArray; format: z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>; fontSize: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; fontFeatures: z.ZodUnion<[z.ZodArray, "atleastone">, z.ZodNull]>; color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>, z.ZodNull]>; lineHeight: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; letterSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; paragraphSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; textAlignHorizontal: z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodNull]>; textAlignVertical: z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodNull]>; textDecoration: z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodNull]>; textIndent: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; textTransform: z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; } | null; font: { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }; fontFeatures: ["none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...("none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | null; textAlignHorizontal: "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | null; textAlignVertical: "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | null; textDecoration: "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | null; textTransform: "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | null; fontSize: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; lineHeight: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; letterSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; paragraphSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; textIndent: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; } | null; font: { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }; fontFeatures: ["none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...("none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | null; textAlignHorizontal: "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | null; textAlignVertical: "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | null; textDecoration: "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | null; textTransform: "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | null; fontSize: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; lineHeight: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; letterSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; paragraphSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; textIndent: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { font: import("./internals/tokenTypesMapping.js").TokenTypesMapping; fontSize: { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }; color: import("./internals/tokenTypesMapping.js").TokenTypesMapping; fontFeatures: { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: { _tokenType: string; }[]; _tokenType?: undefined; })[]; }; lineHeight: { _tokenType: string; }; letterSpacing: { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }; paragraphSpacing: { _unionOf: { _tokenType: string; }[]; }; textAlignHorizontal: { _tokenType: string; }; textAlignVertical: { _tokenType: string; }; textDecoration: { _tokenType: string; }; textIndent: { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { unit: { _tokenType: string; }; value: import("./internals/tokenTypesMapping.js").TokenTypesMapping; }; _tokenType?: undefined; })[]; }; textTransform: { _tokenType: string; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"textTransform", z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"transition", z.ZodUnion<[z.ZodObject<{ duration: z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; delay: z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; timingFunction: z.ZodUnion<[z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodUnion<[z.ZodObject<{ stepsCount: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>; }, "strict", z.ZodTypeAny, { duration: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); delay: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); timingFunction: ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }, { duration: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); delay: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); timingFunction: ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ duration: z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>; delay: z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>; timingFunction: z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ stepsCount: z.ZodType; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>]>; }, "strict", z.ZodTypeAny, { duration: { value: number; unit: "ms" | "s"; }; delay: { value: number; unit: "ms" | "s"; }; timingFunction: ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }, { duration: { value: number; unit: "ms" | "s"; }; delay: { value: number; unit: "ms" | "s"; }; timingFunction: ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { duration: { _tokenType: string; }; delay: { _tokenType: string; }; timingFunction: { _unionOf: { _tokenType: string; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"vector", z.ZodUnion<[z.ZodObject<{ url: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ url: z.ZodType; format: z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { url: { _tokenType: string; }; format: { _tokenType: string; }; variationLabel: { _tokenType: string; }; provider: { _unionOf: { _primitive: "external" | "Specify"; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"vectorFormat", z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, import("./internals/tokenTypesMapping.js").TokenTypesMapping>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"vectors", z.ZodUnion<[z.ZodObject<{ files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodObject<{ files: z.ZodArray; format: z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }, { files: [{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }>, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { files: { _arrayOf: { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { url: { _tokenType: string; }; format: { _tokenType: string; }; variationLabel: { _tokenType: string; }; provider: { _unionOf: { _primitive: "external" | "Specify"; }[]; }; }; _tokenType?: undefined; })[]; }[]; }; }; _tokenType?: undefined; })[]; }>, import("./internals/createDesignTokenDefinition.js").DesignTokenDefinition<"zIndex", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, { _unionOf: { _tokenType: string; }[]; }>]; export declare const specifyDesignTokenTypeNames: readonly ("string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex")[]; export declare function getDesignTokenDefinition(type: T): SpecifyDesignTokenDefinitionsMap[T]; export declare const specifyAliasableDesignTokenSchema: z.ZodDiscriminatedUnion<"$type", (import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"string", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"number", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"boolean", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"null", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"array", z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "many">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"object", z.ZodUnion<[z.ZodRecord, z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"integerNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"zeroToOneNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"arcDegreeNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"rgbColorNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"positiveNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"positiveIntegerNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"percentageNumber", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"hexadecimalColorString", z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmapFormat", z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmap", z.ZodUnion<[z.ZodObject<{ url: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; width: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; height: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"dimensionUnit", z.ZodUnion<[z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"dimension", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"blur", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"borderStyleLineCap", z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"borderStyle", z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }>, z.ZodUnion<[z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"color", z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"radius", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"radii", z.ZodUnion<[z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"border", z.ZodUnion<[z.ZodObject<{ color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodUnion<[z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }, { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); }>, z.ZodUnion<[z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>; width: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; rectangleCornerRadii: z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); width: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); style: ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }] | null; }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); width: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); style: ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ $alias: string; $mode: string; } | { dashArray: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; })[]; lineCap: ({ $alias: string; $mode: string; } | "butt" | "round" | "square") & ({ $alias: string; $mode: string; } | "butt" | "round" | "square" | undefined); } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }, { $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }] | null; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"breakpoint", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"cubicBezier", z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"durationUnit", z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"duration", z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFamily", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontWeight", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontStyle", z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFormat", z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"font", z.ZodUnion<[z.ZodObject<{ family: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; postScriptName: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; weight: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFeature", z.ZodUnion<[z.ZodType<"none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", z.ZodTypeDef, "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFeatures", z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"gradient", z.ZodUnion<[z.ZodDiscriminatedUnion<"type", (z.ZodObject<{ type: z.ZodLiteral<"linear">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"gradients", z.ZodUnion<[z.ZodArray; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "linear"; angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "radial"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; colorStops: z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; position: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }, { type: "conic"; position: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); angle: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); colorStops: [{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, ...{ color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); position: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }[]]; }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"opacity", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadowType", z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadow", z.ZodUnion<[z.ZodObject<{ color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; type: z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadows", z.ZodUnion<[z.ZodArray; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; type: z.ZodUnion<[z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }, { type: ({ $alias: string; $mode: string; } | "inner" | "outer") & ({ $alias: string; $mode: string; } | "inner" | "outer" | undefined); color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }); offsetX: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); offsetY: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); blurRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); spreadRadius: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"spacing", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"spacings", z.ZodUnion<[z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType], null>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"stepsTimingFunction", z.ZodUnion<[z.ZodObject<{ stepsCount: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textAlignHorizontal", z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textAlignVertical", z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textDecoration", z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textTransform", z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textStyle", z.ZodUnion<[z.ZodObject<{ font: z.ZodUnion<[z.ZodObject<{ family: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; postScriptName: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; weight: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; style: z.ZodUnion<[z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; fontSize: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType; fontFeatures: z.ZodUnion<[z.ZodUnion<[z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; color: z.ZodUnion<[z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodUnion<[z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; green: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; blue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; saturation: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; brightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; chroma: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; hue: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; aAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; bAxis: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; alpha: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }, { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }>)[]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; lineHeight: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; letterSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; paragraphSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; textAlignHorizontal: z.ZodUnion<[z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textAlignVertical: z.ZodUnion<[z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textDecoration: z.ZodUnion<[z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; textIndent: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaAliasableReturnType, z.ZodNull]>; textTransform: z.ZodUnion<[z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | null; font: ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]]) & ({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | undefined)) | null; textAlignHorizontal: (({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent") & ({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | undefined)) | null; textAlignVertical: (({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom") & ({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | undefined)) | null; textDecoration: (({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy") & ({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | undefined)) | null; textTransform: (({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana") & ({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; }, { color: { $alias: string; $mode: string; } | { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } | ({ $alias: string; $mode: string; } & { hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ $alias: string; $mode: string; } & { model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); }) | ({ hex: ({ $alias: string; $mode: string; } | `#${string}`) & ({ $alias: string; $mode: string; } | `#${string}` | undefined); model: "hex"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "rgb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); red: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); green: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); blue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsl"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "hsb"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); saturation: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); brightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lch"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); hue: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); chroma: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | ({ model: "lab"; alpha: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); lightness: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); aAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); bAxis: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); } & { $alias: string; $mode: string; }) | null; font: ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ({ $alias: string; $mode: string; } | "normal" | "italic") & ({ $alias: string; $mode: string; } | "normal" | "italic" | undefined); family: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); postScriptName: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); weight: (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black") & (number | { $alias: string; $mode: string; } | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot") & ({ $alias: string; $mode: string; } | "ttf" | "woff" | "woff2" | "otf" | "eot" | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]]) & ({ $alias: string; $mode: string; } | [{ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...({ $alias: string; $mode: string; } | "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | undefined)) | null; textAlignHorizontal: (({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent") & ({ $alias: string; $mode: string; } | "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | undefined)) | null; textAlignVertical: (({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom") & ({ $alias: string; $mode: string; } | "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | undefined)) | null; textDecoration: (({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy") & ({ $alias: string; $mode: string; } | "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | undefined)) | null; textTransform: (({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana") & ({ $alias: string; $mode: string; } | "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: (({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax") & ({ $alias: string; $mode: string; } | "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | undefined)) | null; } | undefined)) | null; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"transition", z.ZodUnion<[z.ZodObject<{ duration: z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; delay: z.ZodUnion<[z.ZodObject<{ value: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; unit: z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }, "strict", z.ZodTypeAny, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }, { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; timingFunction: z.ZodUnion<[z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodUnion<[z.ZodObject<{ stepsCount: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>]>; }, "strict", z.ZodTypeAny, { duration: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); delay: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); timingFunction: ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }, { duration: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); delay: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); unit: ({ $alias: string; $mode: string; } | "ms" | "s") & ({ $alias: string; $mode: string; } | "ms" | "s" | undefined); } | undefined); timingFunction: ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ({ $alias: string; $mode: string; } | [number, number, number, number] | { stepsCount: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vectorFormat", z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vector", z.ZodUnion<[z.ZodObject<{ url: z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"zIndex", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vectors", z.ZodUnion<[z.ZodObject<{ files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "svg" | "pdf") & ({ $alias: string; $mode: string; } | "svg" | "pdf" | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmaps", z.ZodUnion<[z.ZodObject<{ files: z.ZodArray, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; format: z.ZodUnion<[z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; width: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; height: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }, { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; }, ...({ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl") & ({ $alias: string; $mode: string; } | "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | undefined); width: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; height: ((number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined)) | null; variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; }>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, true>)[]>; export declare function validateSpecifyAliasableDesignToken(maybeToken: unknown): { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "string"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "number"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "boolean"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "null"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "array"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record>) & ({ $alias: string; } | Record> | undefined); $type: "object"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "integerNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "zeroToOneNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "arcDegreeNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "rgbColorNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "positiveNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "positiveIntegerNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "percentageNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "hexadecimalColorString"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "bitmapFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "bitmap"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "dimensionUnit"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "dimension"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "blur"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "borderStyleLineCap"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "borderStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "color"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "radius"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "radii"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "border"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "breakpoint"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "cubicBezier"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "durationUnit"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "duration"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontFamily"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontWeight"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "font"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontFeature"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "fontFeatures"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "gradient"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "gradients"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "opacity"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "shadowType"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "shadow"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "shadows"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "spacing"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "spacings"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "stepsTimingFunction"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "textAlignHorizontal"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "textAlignVertical"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "textDecoration"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "textTransform"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "textStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "transition"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "vectorFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "vector"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "zIndex"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "vectors"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: ({ $alias: string; } | Record) & ({ $alias: string; } | Record | undefined); $type: "bitmaps"; $description?: string | undefined; $extensions?: Record | null> | undefined; }; export declare const specifyNonAliasableDesignTokenSchema: z.ZodDiscriminatedUnion<"$type", (import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"string", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"number", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"boolean", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"null", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"array", z.ZodArray, "many">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"object", z.ZodRecord, z.ZodType>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"integerNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"zeroToOneNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"arcDegreeNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"rgbColorNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"positiveNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"positiveIntegerNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"percentageNumber", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"hexadecimalColorString", z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmapFormat", z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmap", z.ZodObject<{ url: z.ZodType; format: z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">; width: z.ZodUnion<[z.ZodType, z.ZodNull]>; height: z.ZodUnion<[z.ZodType, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"dimensionUnit", z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"dimension", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"blur", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"borderStyleLineCap", z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"borderStyle", z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">; }, "strict", z.ZodTypeAny, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }>, z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"color", z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"radius", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"radii", z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"border", z.ZodObject<{ color: z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; style: z.ZodUnion<[z.ZodObject<{ dashArray: z.ZodArray; lineCap: z.ZodType<"butt" | "round" | "square", z.ZodTypeDef, "butt" | "round" | "square">; }, "strict", z.ZodTypeAny, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }, { dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; }>, z.ZodType<"none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset", z.ZodTypeDef, "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset">]>; width: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; rectangleCornerRadii: z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; width: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; style: ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }] | null; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; width: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; style: ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset") & ({ dashArray: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }[]; lineCap: "butt" | "round" | "square"; } | "none" | "hidden" | "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "inherit" | "initial" | "unset" | undefined); rectangleCornerRadii: [{ value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }, { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }] | null; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"breakpoint", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"cubicBezier", z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"durationUnit", z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"duration", z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFamily", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontWeight", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontStyle", z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFormat", z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"font", z.ZodObject<{ family: z.ZodType; postScriptName: z.ZodType; weight: z.ZodType; style: z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">; files: z.ZodArray; format: z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFeature", z.ZodType<"none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", z.ZodTypeDef, "none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"fontFeatures", z.ZodArray, "atleastone">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"gradient", z.ZodDiscriminatedUnion<"type", (z.ZodObject<{ type: z.ZodLiteral<"linear">; angle: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodType; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }>)[]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"gradients", z.ZodArray; angle: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "linear"; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"radial">; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "radial"; position: string; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }> | z.ZodObject<{ type: z.ZodLiteral<"conic">; angle: z.ZodType; position: z.ZodType; colorStops: z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; position: z.ZodType; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }>, "atleastone">; }, "strict", z.ZodTypeAny, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }, { type: "conic"; position: string; angle: number; colorStops: [{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }, ...{ color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; position: number; }[]]; }>)[]>, "atleastone">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"opacity", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadowType", z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadow", z.ZodObject<{ color: z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; type: z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">; }, "strict", z.ZodTypeAny, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"shadows", z.ZodArray; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>; offsetX: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; offsetY: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; blurRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; spreadRadius: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; type: z.ZodType<"inner" | "outer", z.ZodTypeDef, "inner" | "outer">; }, "strict", z.ZodTypeAny, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }, { type: "inner" | "outer"; color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }; offsetX: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; offsetY: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; blurRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; spreadRadius: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; }>, "atleastone">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"spacing", import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"spacings", z.ZodUnion<[z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>, z.ZodTuple<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType], null>]>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"stepsTimingFunction", z.ZodObject<{ stepsCount: z.ZodType; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textAlignHorizontal", z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textAlignVertical", z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textDecoration", z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textTransform", z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"textStyle", z.ZodObject<{ font: z.ZodObject<{ family: z.ZodType; postScriptName: z.ZodType; weight: z.ZodType; style: z.ZodType<"normal" | "italic", z.ZodTypeDef, "normal" | "italic">; files: z.ZodArray; format: z.ZodType<"ttf" | "woff" | "woff2" | "otf" | "eot", z.ZodTypeDef, "ttf" | "woff" | "woff2" | "otf" | "eot">; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">, z.ZodLiteral<"Google Fonts">, z.ZodLiteral<"Adobe Fonts">]>; }, "strict", z.ZodTypeAny, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }, { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }>, "many">; }, "strict", z.ZodTypeAny, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }, { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }>; fontSize: import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType; fontFeatures: z.ZodUnion<[z.ZodArray, "atleastone">, z.ZodNull]>; color: z.ZodUnion<[z.ZodDiscriminatedUnion<"model", (z.ZodObject<{ model: z.ZodLiteral<"hex">; hex: z.ZodType<`#${string}`, z.ZodTypeDef, `#${string}`>; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { hex: `#${string}`; model: "hex"; alpha: number; }, { hex: `#${string}`; model: "hex"; alpha: number; }> | z.ZodObject<{ model: z.ZodLiteral<"rgb">; red: z.ZodType; green: z.ZodType; blue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }, { model: "rgb"; alpha: number; red: number; green: number; blue: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsl">; hue: z.ZodType; saturation: z.ZodType; lightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }, { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"hsb">; hue: z.ZodType; saturation: z.ZodType; brightness: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }, { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lch">; lightness: z.ZodType; chroma: z.ZodType; hue: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }, { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; }> | z.ZodObject<{ model: z.ZodLiteral<"lab">; lightness: z.ZodType; aAxis: z.ZodType; bAxis: z.ZodType; alpha: z.ZodType; }, "strict", z.ZodTypeAny, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }, { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; }>)[]>, z.ZodNull]>; lineHeight: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; letterSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; paragraphSpacing: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; textAlignHorizontal: z.ZodUnion<[z.ZodType<"initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent", z.ZodTypeDef, "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent">, z.ZodNull]>; textAlignVertical: z.ZodUnion<[z.ZodType<"sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom", z.ZodTypeDef, "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom">, z.ZodNull]>; textDecoration: z.ZodUnion<[z.ZodType<"none" | "dashed" | "underline" | "overline" | "line-through" | "wavy", z.ZodTypeDef, "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy">, z.ZodNull]>; textIndent: z.ZodUnion<[import("./tokenTypes/dimension.js").MakeSpecifyDimensionValueSchemaNonAliasableReturnType, z.ZodNull]>; textTransform: z.ZodUnion<[z.ZodType<"none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana", z.ZodTypeDef, "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana">, z.ZodNull]>; }, "strict", z.ZodTypeAny, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; } | null; font: { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }; fontFeatures: ["none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...("none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | null; textAlignHorizontal: "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | null; textAlignVertical: "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | null; textDecoration: "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | null; textTransform: "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | null; fontSize: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; lineHeight: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; letterSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; paragraphSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; textIndent: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; }, { color: { hex: `#${string}`; model: "hex"; alpha: number; } | { model: "rgb"; alpha: number; red: number; green: number; blue: number; } | { model: "hsl"; alpha: number; hue: number; saturation: number; lightness: number; } | { model: "hsb"; alpha: number; hue: number; saturation: number; brightness: number; } | { model: "lch"; alpha: number; hue: number; lightness: number; chroma: number; } | { model: "lab"; alpha: number; lightness: number; aAxis: number; bAxis: number; } | null; font: { style: "normal" | "italic"; family: string; postScriptName: string; weight: number | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "normal" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black"; files: { url: string; format: "ttf" | "woff" | "woff2" | "otf" | "eot"; provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }; fontFeatures: ["none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums", ...("none" | "normal" | "small-caps" | "all-small-caps" | "petite-caps" | "all-petite-caps" | "unicase" | "titling-caps" | "common-ligatures" | "no-common-ligatures" | "discretionary-ligatures" | "no-discretionary-ligatures" | "historical-ligatures" | "no-historical-ligatures" | "contextual" | "no-contextual" | "ordinal" | "slashed-zero" | "lining-nums" | "proportional-nums" | "tabular-nums" | "diagonal-fractions" | "stacked-fractions" | "oldstyle-nums")[]] | null; textAlignHorizontal: "initial" | "start" | "end" | "left" | "right" | "center" | "justify" | "justify-all" | "match-parent" | null; textAlignVertical: "sub" | "initial" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | null; textDecoration: "none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | null; textTransform: "none" | "small-caps" | "all-small-caps" | "capitalize" | "uppercase" | "lowercase" | "full-width" | "full-size-kana" | null; fontSize: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; }; lineHeight: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; letterSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; paragraphSpacing: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; textIndent: { value: number; unit: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; } | null; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"transition", z.ZodObject<{ duration: z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>; delay: z.ZodObject<{ value: z.ZodType; unit: z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; }, "strict", z.ZodTypeAny, { value: number; unit: "ms" | "s"; }, { value: number; unit: "ms" | "s"; }>; timingFunction: z.ZodUnion<[z.ZodType<[number, number, number, number], z.ZodTypeDef, [number, number, number, number]>, z.ZodObject<{ stepsCount: z.ZodType; jumpTerm: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; }, "strict", z.ZodTypeAny, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }, { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }>]>; }, "strict", z.ZodTypeAny, { duration: { value: number; unit: "ms" | "s"; }; delay: { value: number; unit: "ms" | "s"; }; timingFunction: ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }, { duration: { value: number; unit: "ms" | "s"; }; delay: { value: number; unit: "ms" | "s"; }; timingFunction: ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }) & ([number, number, number, number] | { stepsCount: number; jumpTerm: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; } | undefined); }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vectorFormat", z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vector", z.ZodObject<{ url: z.ZodType; format: z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"zIndex", z.ZodType, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"vectors", z.ZodObject<{ files: z.ZodArray; format: z.ZodType<"svg" | "pdf", z.ZodTypeDef, "svg" | "pdf">; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }, { files: [{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "svg" | "pdf"; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }>, false> | import("./internals/designTokenSignature.js").ZodDesignTokenSignature<"bitmaps", z.ZodObject<{ files: z.ZodArray; format: z.ZodType<"png" | "wp2" | "avif" | "webp" | "jpg" | "jxl", z.ZodTypeDef, "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl">; width: z.ZodUnion<[z.ZodType, z.ZodNull]>; height: z.ZodUnion<[z.ZodType, z.ZodNull]>; variationLabel: z.ZodUnion<[z.ZodType, z.ZodNull]>; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; }, "strict", z.ZodTypeAny, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, { url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }>, "atleastone">; }, z.UnknownKeysParam, z.ZodTypeAny, { files: [{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }, { files: [{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }, ...{ url: string; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; width: number | null; height: number | null; variationLabel: string | null; provider: "external" | "Specify"; }[]]; }>, false>)[]>; export declare function validateSpecifyNonAliasableDesignToken(maybeToken: unknown): { $value: Record; $type: "string"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "number"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "boolean"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "null"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "array"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record>; $type: "object"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "integerNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "zeroToOneNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "arcDegreeNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "rgbColorNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "positiveNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "positiveIntegerNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "percentageNumber"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "hexadecimalColorString"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "bitmapFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "bitmap"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "dimensionUnit"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "dimension"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "blur"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "borderStyleLineCap"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "borderStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "color"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "radius"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "radii"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "border"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "breakpoint"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "cubicBezier"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "durationUnit"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "duration"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontFamily"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontWeight"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "font"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontFeature"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "fontFeatures"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "gradient"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "gradients"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "opacity"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "shadowType"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "shadow"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "shadows"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "spacing"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "spacings"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "stepsTimingFunction"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "textAlignHorizontal"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "textAlignVertical"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "textDecoration"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "textTransform"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "textStyle"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "transition"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "vectorFormat"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "vector"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "zIndex"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "vectors"; $description?: string | undefined; $extensions?: Record | null> | undefined; } | { $value: Record; $type: "bitmaps"; $description?: string | undefined; $extensions?: Record | null> | undefined; }; type DesignTokenDefinitionsUnion = typeof specifyDesignTokenDefinitions[number]; type DesignTokenDefinitionsTuple = typeof specifyDesignTokenDefinitions; type SpecifyDesignTokenDefinitionsMap = { [T in DesignTokenDefinitionsTuple[number]['type']]: DesignTokenDefinitionsTuple[number]; }; type DistributeOverDefinitionsUnion = DefinitionsUnion extends { type: infer Type; aliasableValueZodSchema: infer ASchema; resolvedValueZodSchema: infer RSchema; } ? Type extends string ? WithAliases extends true ? ASchema extends z.Schema ? SpecifyDesignTokenSignature, Mode, WithModes, WithAliases> : never : RSchema extends z.Schema ? SpecifyDesignTokenSignature, Mode, WithModes, WithAliases> : never : never : never; export type DesignTokenDistributedOverDefinitionsUnion = DistributeOverDefinitionsUnion; export type SpecifyDesignTokenTypeName = DesignTokenDefinitionsUnion['type']; export declare const specifyDesignTokenTypeNameSchema: z.ZodType<"string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex", z.ZodTypeDef, "string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex">; export declare function validateSpecifyDesignTokenTypeName(typeName: unknown): "string" | "number" | "boolean" | "object" | "null" | "array" | "integerNumber" | "zeroToOneNumber" | "arcDegreeNumber" | "rgbColorNumber" | "positiveNumber" | "positiveIntegerNumber" | "percentageNumber" | "hexadecimalColorString" | "bitmap" | "bitmaps" | "bitmapFormat" | "blur" | "border" | "borderStyle" | "borderStyleLineCap" | "breakpoint" | "color" | "cubicBezier" | "dimension" | "dimensionUnit" | "duration" | "durationUnit" | "font" | "fontFamily" | "fontFeature" | "fontFeatures" | "fontFormat" | "fontStyle" | "fontWeight" | "gradient" | "gradients" | "opacity" | "radius" | "radii" | "shadow" | "shadows" | "shadowType" | "spacing" | "spacings" | "stepsTimingFunction" | "textAlignHorizontal" | "textAlignVertical" | "textDecoration" | "textStyle" | "textTransform" | "transition" | "vector" | "vectors" | "vectorFormat" | "zIndex"; export {};