import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; export declare const specifyDurationUnitValues: readonly ["ms", "s"]; export declare const makeSpecifyDurationUnitValueSchema: { (isSupportingAliasing: false): z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">; (isSupportingAliasing: true): z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; (isSupportingAliasing: boolean): z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s"> | z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }; export type SpecifyDurationUnitValue = z.infer>; export type SpecifyDurationUnitValueWithAlias = z.infer>; export declare const specifyDurationUnitDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"durationUnit", z.ZodUnion<[z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType<"ms" | "s", z.ZodTypeDef, "ms" | "s">, import("../internals/tokenTypesMapping.js").TokenTypesMapping>;