import { z } from 'zod'; import { PickSpecifyDesignToken, SpecifyDesignTokenFormat, SDTFEngine, SDTFEngineSerializedMetadata } from '@specifyapp/specify-design-token-format'; export declare const SDTFDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"SDTF">; graph: z.ZodType; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }>; export type SDTFDataBox = z.infer; export declare const SDTFEngineDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"SDTF Engine">; engine: z.ZodType; }, "strict", z.ZodTypeAny, { type: "SDTF Engine"; engine: SDTFEngine; }, { type: "SDTF Engine"; engine: SDTFEngine; }>; export type SDTFEngineDataBox = z.infer; export declare const specifyRepositoryDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"repository">; owner: z.ZodString; name: z.ZodString; }, "strict", z.ZodTypeAny, { type: "repository"; owner: string; name: string; }, { type: "repository"; owner: string; name: string; }>; export type SpecifyRepositoryDataBox = z.infer; export declare const JSONDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"JSON">; json: z.ZodUnion<[z.ZodRecord, z.ZodArray, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>; }, "strict", z.ZodTypeAny, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }>; export type JSONDataBox = z.infer; export declare const CustomDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"custom">; data: z.ZodUnknown; }, "strict", z.ZodTypeAny, { type: "custom"; data?: unknown; }, { type: "custom"; data?: unknown; }>; export type CustomDataBox = z.infer; type AssetToken = PickSpecifyDesignToken<'vector'> | PickSpecifyDesignToken<'vectors'> | PickSpecifyDesignToken<'bitmap'> | PickSpecifyDesignToken<'bitmaps'> | PickSpecifyDesignToken<'font'> | PickSpecifyDesignToken<'textStyle'>; export declare const VectorDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"vector">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>>; } & { vector: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>; export type VectorDataBox = z.infer; export declare const BitmapDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"bitmap">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>>; } & { bitmap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }>; export type BitmapDataBox = z.infer; export declare const AssetDataBoxSchema: z.ZodObject<{ type: z.ZodLiteral<"asset">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } | ({ path: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } & { [key: string]: z.ZodType; }), "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }>, "many">; }, "strict", z.ZodTypeAny, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }>; export type AssetDataBox = z.infer; export declare const parsersEngineDataBoxSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"SDTF">; graph: z.ZodType; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"SDTF Engine">; engine: z.ZodType; }, "strict", z.ZodTypeAny, { type: "SDTF Engine"; engine: SDTFEngine; }, { type: "SDTF Engine"; engine: SDTFEngine; }>, z.ZodObject<{ type: z.ZodLiteral<"repository">; owner: z.ZodString; name: z.ZodString; }, "strict", z.ZodTypeAny, { type: "repository"; owner: string; name: string; }, { type: "repository"; owner: string; name: string; }>, z.ZodObject<{ type: z.ZodLiteral<"JSON">; json: z.ZodUnion<[z.ZodRecord, z.ZodArray, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>; }, "strict", z.ZodTypeAny, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; data: z.ZodUnknown; }, "strict", z.ZodTypeAny, { type: "custom"; data?: unknown; }, { type: "custom"; data?: unknown; }>, z.ZodObject<{ type: z.ZodLiteral<"vector">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>>; } & { vector: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"asset">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } | ({ path: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } & { [key: string]: z.ZodType; }), "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }>, "many">; }, "strict", z.ZodTypeAny, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }>, z.ZodObject<{ type: z.ZodLiteral<"bitmap">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>>; } & { bitmap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }>]>; export declare const parsersEngineDataBoxSchemaMap: { readonly SDTF: z.ZodObject<{ type: z.ZodLiteral<"SDTF">; graph: z.ZodType; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }>; readonly 'SDTF Engine': z.ZodObject<{ type: z.ZodLiteral<"SDTF Engine">; engine: z.ZodType; }, "strict", z.ZodTypeAny, { type: "SDTF Engine"; engine: SDTFEngine; }, { type: "SDTF Engine"; engine: SDTFEngine; }>; readonly repository: z.ZodObject<{ type: z.ZodLiteral<"repository">; owner: z.ZodString; name: z.ZodString; }, "strict", z.ZodTypeAny, { type: "repository"; owner: string; name: string; }, { type: "repository"; owner: string; name: string; }>; readonly JSON: z.ZodObject<{ type: z.ZodLiteral<"JSON">; json: z.ZodUnion<[z.ZodRecord, z.ZodArray, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>; }, "strict", z.ZodTypeAny, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }>; readonly custom: z.ZodObject<{ type: z.ZodLiteral<"custom">; data: z.ZodUnknown; }, "strict", z.ZodTypeAny, { type: "custom"; data?: unknown; }, { type: "custom"; data?: unknown; }>; readonly vector: z.ZodObject<{ type: z.ZodLiteral<"vector">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>>; } & { vector: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>; readonly asset: z.ZodObject<{ type: z.ZodLiteral<"asset">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } | ({ path: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } & { [key: string]: z.ZodType; }), "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }>, "many">; }, "strict", z.ZodTypeAny, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }>; readonly bitmap: z.ZodObject<{ type: z.ZodLiteral<"bitmap">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>>; } & { bitmap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }>; }; export type ParsersEngineDataBox = z.infer; export type ParsersEngineDataBoxType = ParsersEngineDataBox['type']; export type PickParsersEngineDataBox = Extract; export type PickParsersEngineDataBoxSchema = (typeof parsersEngineDataBoxSchemaMap)[Type]; export declare function getParsersEngineDataBoxUnionSchema(types: Array): any; export declare const serializedParsersEngineDataBoxSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"SDTF">; graph: z.ZodType; metadata: z.ZodOptional>; }, "strict", z.ZodTypeAny, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }, { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: SDTFEngineSerializedMetadata | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"repository">; owner: z.ZodString; name: z.ZodString; }, "strict", z.ZodTypeAny, { type: "repository"; owner: string; name: string; }, { type: "repository"; owner: string; name: string; }>, z.ZodObject<{ type: z.ZodLiteral<"JSON">; json: z.ZodUnion<[z.ZodRecord, z.ZodArray, z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>; }, "strict", z.ZodTypeAny, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }, { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; }>, z.ZodObject<{ type: z.ZodLiteral<"custom">; data: z.ZodUnknown; }, "strict", z.ZodTypeAny, { type: "custom"; data?: unknown; }, { type: "custom"; data?: unknown; }>, z.ZodObject<{ type: z.ZodLiteral<"vector">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>>; } & { vector: z.ZodOptional; }, "strict", z.ZodTypeAny, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }, { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }, { type: "vector"; assets: { path: string[]; format: "svg" | "pdf"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; vector?: string | undefined; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"asset">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } | ({ path: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodString; format: z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>, z.ZodUnion<[z.ZodLiteral<"svg">, z.ZodLiteral<"pdf">]>, z.ZodUnion<[z.ZodLiteral<"ttf">, z.ZodLiteral<"woff">, z.ZodLiteral<"woff2">, z.ZodLiteral<"otf">, z.ZodLiteral<"eot">]>]>; token: z.ZodType; } & { [key: string]: z.ZodType; }), "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; }>, "many">; }, "strict", z.ZodTypeAny, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }, { type: "asset"; assets: ({ path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; } | { [x: string]: any; path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | "ttf" | "woff" | "woff2" | "otf" | "eot" | "svg" | "pdf"; provider: string; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"font", { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"textStyle", { color: { $alias: string; $mode: string; } | { hex: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: (`#${string}` | { $alias: string; $mode: string; }) & (`#${string}` | { $alias: string; $mode: 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: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; }) & ({ $alias: string; $mode: string; } | { style: ("normal" | "italic" | { $alias: string; $mode: string; }) & ("normal" | "italic" | { $alias: string; $mode: string; } | 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 | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; }) & (number | "normal" | "bold" | "thin" | "hairline" | "extra-light" | "ultra-light" | "light" | "plain" | "standard" | "regular" | "roman" | "book" | "medium" | "semi-bold" | "demi-bold" | "heavy" | "black" | "extra-bold" | "extra-black" | "ultra-bold" | "ultra-black" | { $alias: string; $mode: string; } | undefined); files: { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; }) & ("ttf" | "woff" | "woff2" | "otf" | "eot" | { $alias: string; $mode: string; } | undefined); provider: "external" | "Specify" | "Google Fonts" | "Adobe Fonts"; }[]; } | undefined); fontFeatures: (({ $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" | { $alias: string; $mode: string; })[]] | undefined)) | null; textAlignHorizontal: (("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" | { $alias: string; $mode: string; } | undefined)) | null; textAlignVertical: (("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; }) & ("initial" | "sub" | "baseline" | "super" | "text-top" | "text-bottom" | "middle" | "top" | "bottom" | { $alias: string; $mode: string; } | undefined)) | null; textDecoration: (("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; }) & ("none" | "dashed" | "underline" | "overline" | "line-through" | "wavy" | { $alias: string; $mode: string; } | undefined)) | null; textTransform: (("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" | { $alias: string; $mode: string; } | undefined)) | null; fontSize: ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined); lineHeight: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; letterSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; paragraphSpacing: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; textIndent: (({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; }) & ({ $alias: string; $mode: string; } | { value: (number | { $alias: string; $mode: string; }) & (number | { $alias: string; $mode: string; } | undefined); 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" | { $alias: string; $mode: string; }) & ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "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; } | undefined)) | null; } | undefined)) | null; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vector", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; } | { $alias: string; $mode: string; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"vectors", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | 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: ("svg" | "pdf" | { $alias: string; $mode: string; }) & ("svg" | "pdf" | { $alias: string; $mode: string; } | undefined); variationLabel: ((string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined)) | null; provider: "external" | "Specify"; })[]]; } | { $alias: string; $mode: string; }, string, true, true>; })[]; }>, z.ZodObject<{ type: z.ZodLiteral<"bitmap">; assets: z.ZodArray; mode: z.ZodString; url: z.ZodString; provider: z.ZodUnion<[z.ZodLiteral<"external">, z.ZodLiteral<"Specify">]>; format: z.ZodUnion<[z.ZodLiteral<"png">, z.ZodLiteral<"wp2">, z.ZodLiteral<"avif">, z.ZodLiteral<"webp">, z.ZodLiteral<"jpg">, z.ZodLiteral<"jxl">]>; token: z.ZodType | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>, z.ZodTypeDef, import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>>; } & { bitmap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }, { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }, { type: "bitmap"; assets: { path: string[]; format: "png" | "wp2" | "avif" | "webp" | "jpg" | "jxl"; provider: "external" | "Specify"; mode: string; url: string; token: import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmap", { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true> | import("@specifyapp/specify-design-token-format").SpecifyDesignTokenSignature<"bitmaps", { files: [{ $alias: string; $mode: string; } | { url: (string | { $alias: string; $mode: string; }) & (string | { $alias: string; $mode: string; } | undefined); format: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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: ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; }) & ("png" | "wp2" | "avif" | "webp" | "jpg" | "jxl" | { $alias: string; $mode: string; } | 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; }, string, true, true>; bitmap?: number[] | undefined; }[]; }>]>; export type SerializedParsersEngineDataBox = z.infer; export declare function getDefaultParsersEngineDataBox(type: ParsersEngineDataBoxType | undefined): ParsersEngineDataBox; export {}; //# sourceMappingURL=parsersEngineDataBox.d.ts.map