import { SpecifyDesignTokenFormat } from '@specifyapp/specify-design-token-format'; import { ParserFunction } from './definitions/ParserFunction.js'; import { ParsersEngineDataBox, SDTFEngineDataBox } from './definitions/parsersEngineDataBox.js'; import { BuiltInGenerationParserRule, BuiltInParserRule, BuiltInUtilityParserRule } from '../builtInParsers/builtInParserRule.js'; export type ParsersEngineContext = { isRemote?: boolean; builtInParserKind?: BuiltInParserKind; personalAccessToken?: string; resolveRepositoryTokenTree?: (owner: string, name: string) => Promise<{ status: 'success'; tokenTree: SpecifyDesignTokenFormat; } | { status: 'error'; content: string; originalError: unknown; }>; }; /** * Create a parsers engine from an array of pipelines or parser rules * @param pipelines * @param data * @param context */ export declare function createParsersEngine(pipelines: Array | BuiltInGenerationParserRule : BuiltInParserKind extends 'utility' ? ParserFunction | BuiltInUtilityParserRule : ParserFunction | BuiltInParserRule>, data: ParsersEngineDataBox, context?: ParsersEngineContext): () => Promise | import("./index.js").ParsersEngineResults<{ pipelineName: string; isFromRule: boolean; status: "error" | "success"; output: import("./index.js").ParserOutput | null; next: { type: "SDTF"; graph: SpecifyDesignTokenFormat; metadata?: import("@specifyapp/specify-design-token-format").SDTFEngineSerializedMetadata | undefined; } | { type: "SDTF Engine"; engine: import("@specifyapp/specify-design-token-format").SDTFEngine; } | { type: "repository"; owner: string; name: string; } | { type: "JSON"; json: ((string | number | boolean | unknown[] | Record) & (string | number | boolean | unknown[] | Record | undefined)) | null; } | { type: "custom"; data?: unknown; } | { 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: "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: "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>; })[]; } | undefined; errorMessages: import("./index.js").ParsersEngineErrorMessage[]; warningMessages: import("./index.js").ParsersEngineWarningMessage[]; informationMessages: import("./index.js").ParsersEngineInformationMessage[]; }[]>>; //# sourceMappingURL=createParsersEngine.d.ts.map