import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; import { SpecifyModeAndValueLevelAliasSignatureSchema } from '../internals/designTokenAlias.js'; import { makeSpecifyGradientValueSchema } from './gradient.js'; type MakeSpecifyGradientsValueSchemaNonAliasableReturnType = z.ZodArray, 'atleastone'>; type MakeSpecifyGradientsValueSchemaAliasableReturnType = z.ZodUnion<[ z.ZodArray, 'atleastone'>, SpecifyModeAndValueLevelAliasSignatureSchema ]>; export declare function makeSpecifyGradientsValueSchema(isSupportingAliasing: false): MakeSpecifyGradientsValueSchemaNonAliasableReturnType; export declare function makeSpecifyGradientsValueSchema(isSupportingAliasing: true): MakeSpecifyGradientsValueSchemaAliasableReturnType; export type SpecifyGradientsValue = z.infer>; export type SpecifyGradientsValueWithAlias = z.infer>; export declare const specifyGradientsDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"gradients", MakeSpecifyGradientsValueSchemaAliasableReturnType, MakeSpecifyGradientsValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _arrayOf?: undefined; } | { _arrayOf: import("../internals/tokenTypesMapping.js").TokenTypesMapping[]; _tokenType?: undefined; })[]; }>; export {};