import { z } from 'zod'; export declare const convertDimensionParserName = "convert-dimension"; export declare const possibleTextStylesKeysSchema: z.ZodArray, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">; export type PossibleTextStylesKeysSchemaType = z.infer; export declare const keysPerTokenTypeSelectorSchema: z.ZodObject<{ textStyle: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; }, "strip", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }>; export type KeysPerToken = z.infer; export declare const convertDimensionParserOptionsSchema: z.ZodObject<{ toFormat: z.ZodNullable>; applyTo: z.ZodOptional]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, z.ZodArray]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, "many">]>>; applyToKeys: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; }, "strict", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }>>; baseValue: z.ZodOptional; }, "strict", z.ZodTypeAny, { rem?: number | undefined; }, { rem?: number | undefined; }>>; excludeFormats: z.ZodOptional>, "many">>; includeFormats: z.ZodOptional>, "many">>; }, "strict", z.ZodTypeAny, { toFormat: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; } | undefined; baseValue?: { rem?: number | undefined; } | undefined; excludeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; includeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; }, { toFormat: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; } | undefined; baseValue?: { rem?: number | undefined; } | undefined; excludeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; includeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; }>; export declare const convertDimensionParserDefinition: import("../../internals/createBuiltInParserDefinition.js").BuiltInParserDefinitionSignature<"convert-dimension", "utility", false, z.ZodObject<{ toFormat: z.ZodNullable>; applyTo: z.ZodOptional]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, z.ZodArray]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, "many">]>>; applyToKeys: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; }, "strict", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; }>>; baseValue: z.ZodOptional; }, "strict", z.ZodTypeAny, { rem?: number | undefined; }, { rem?: number | undefined; }>>; excludeFormats: z.ZodOptional>, "many">>; includeFormats: z.ZodOptional>, "many">>; }, "strict", z.ZodTypeAny, { toFormat: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; } | undefined; baseValue?: { rem?: number | undefined; } | undefined; excludeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; includeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; }, { toFormat: "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null; applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; } | undefined; baseValue?: { rem?: number | undefined; } | undefined; excludeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; includeFormats?: ("%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null)[] | undefined; }>, true, undefined, ("SDTF" | "SDTF Engine")[], "SDTF Engine">; export type ConvertDimensionParserDefinition = typeof convertDimensionParserDefinition; export type ConvertDimensionParserOptions = z.infer; //# sourceMappingURL=definition.d.ts.map