import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; export declare const specifyNamedFontWeightValues: readonly ["thin", "hairline", "extra-light", "ultra-light", "light", "normal", "plain", "standard", "regular", "roman", "book", "medium", "semi-bold", "demi-bold", "bold", "heavy", "black", "extra-bold", "extra-black", "ultra-bold", "ultra-black"]; export declare const makeSpecifyFontWeightValueSchema: { (isSupportingAliasing: false): z.ZodType; (isSupportingAliasing: true): z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; (isSupportingAliasing: boolean): z.ZodType | z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>; }; export type SpecifyFontWeightValue = z.infer>; export type SpecifyFontWeightValueWithAlias = z.infer>; export declare const specifyFontWeightDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontWeight", z.ZodUnion<[z.ZodType, z.ZodObject<{ $alias: z.ZodEffects; $mode: z.ZodString; }, "strict", z.ZodTypeAny, { $alias: string; $mode: string; }, { $alias: string; $mode: string; }>]>, z.ZodType, import("../internals/tokenTypesMapping.js").TokenTypesMapping>;