import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; import { SpecifyModeAndValueLevelAliasSignatureSchema } from '../internals/designTokenAlias.js'; import { makeSpecifyFontFeatureValueSchema } from './fontFeature.js'; type MakeSpecifyFontFeaturesValueSchemaNonAliasableReturnType = z.ZodArray, 'atleastone'>; type MakeSpecifyFontFeaturesValueSchemaAliasableReturnType = z.ZodUnion<[ z.ZodArray, 'atleastone'>, SpecifyModeAndValueLevelAliasSignatureSchema ]>; export declare function makeSpecifyFontFeaturesValueSchema(isSupportingAliasing: false): MakeSpecifyFontFeaturesValueSchemaNonAliasableReturnType; export declare function makeSpecifyFontFeaturesValueSchema(isSupportingAliasing: true): MakeSpecifyFontFeaturesValueSchemaAliasableReturnType; export declare function makeSpecifyFontFeaturesValueSchema(isSupportingAliasing: boolean): MakeSpecifyFontFeaturesValueSchemaNonAliasableReturnType | MakeSpecifyFontFeaturesValueSchemaAliasableReturnType; export type SpecifyFontFeaturesValue = z.infer>; export type SpecifyFontFeaturesValueWithAlias = z.infer>; export declare const specifyFontFeaturesDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"fontFeatures", MakeSpecifyFontFeaturesValueSchemaAliasableReturnType, MakeSpecifyFontFeaturesValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: { _tokenType: string; }[]; _tokenType?: undefined; })[]; }>; export {};