import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; export declare const specifyDimensionUnitValues: readonly ["%", "px", "em", "rem", "pt", "pc", "in", "cm", "mm", "ex", "cap", "ch", "ic", "lh", "rlh", "vw", "svw", "lvw", "dvw", "vh", "svh", "lvh", "dvh", "vi", "svi", "lvi", "dvi", "vb", "svb", "lvb", "dvb", "vmin", "svmin", "lvmin", "dvmin", "vmax", "svmax", "lvmax", "dvmax"]; export declare const makeSpecifyDimensionUnitValueSchema: { (isSupportingAliasing: false): z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>; (isSupportingAliasing: true): z.ZodUnion<[z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; (isSupportingAliasing: boolean): z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null> | z.ZodUnion<[z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }; export type SpecifyDimensionUnitValue = z.infer>; export type SpecifyDimensionUnitValueWithAlias = z.infer>; export declare const specifyDimensionUnitDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"dimensionUnit", z.ZodUnion<[z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null, z.ZodTypeDef, "%" | "px" | "em" | "rem" | "pt" | "pc" | "in" | "cm" | "mm" | "ex" | "cap" | "ch" | "ic" | "lh" | "rlh" | "vw" | "svw" | "lvw" | "dvw" | "vh" | "svh" | "lvh" | "dvh" | "vi" | "svi" | "lvi" | "dvi" | "vb" | "svb" | "lvb" | "dvb" | "vmin" | "svmin" | "lvmin" | "dvmin" | "vmax" | "svmax" | "lvmax" | "dvmax" | null>, import("../internals/tokenTypesMapping.js").TokenTypesMapping>;