import { z } from 'zod'; import { ReturnTypeWithArgs } from '../../utils/typeUtils.js'; import { makeSpecifyPositiveIntegerNumberValueSchema } from './_numbers.js'; import { SpecifyModeAndValueLevelAliasSignatureSchema } from '../internals/designTokenAlias.js'; export declare const specifyStepsTimingFunctionJumpTermValues: readonly ["start", "end", "jump-start", "jump-end", "jump-none", "jump-both"]; export type SpecifyStepsTimingFunctionJumpTermValue = typeof specifyStepsTimingFunctionJumpTermValues[number]; declare const stepsTimingFunctionJumpTermSchema: z.ZodUnion<[z.ZodLiteral<"start">, z.ZodLiteral<"end">, z.ZodLiteral<"jump-start">, z.ZodLiteral<"jump-end">, z.ZodLiteral<"jump-none">, z.ZodLiteral<"jump-both">]>; type MakeSpecifyStepsTimingFunctionValueSchemaNonAliasableReturnType = z.ZodObject<{ stepsCount: ReturnTypeWithArgs; jumpTerm: typeof stepsTimingFunctionJumpTermSchema; }, 'strict'>; type MakeSpecifyStepsTimingFunctionValueSchemaAliasableReturnType = z.ZodUnion<[ z.ZodObject<{ stepsCount: ReturnTypeWithArgs; jumpTerm: typeof stepsTimingFunctionJumpTermSchema; }, 'strict'>, SpecifyModeAndValueLevelAliasSignatureSchema ]>; export declare function makeSpecifyStepsTimingFunctionValueSchema(isSupportingAliasing: false): MakeSpecifyStepsTimingFunctionValueSchemaNonAliasableReturnType; export declare function makeSpecifyStepsTimingFunctionValueSchema(isSupportingAliasing: true): MakeSpecifyStepsTimingFunctionValueSchemaAliasableReturnType; export declare function makeSpecifyStepsTimingFunctionValueSchema(isSupportingAliasing: boolean): MakeSpecifyStepsTimingFunctionValueSchemaNonAliasableReturnType | MakeSpecifyStepsTimingFunctionValueSchemaAliasableReturnType; export type SpecifyStepsTimingFunctionValue = z.infer>; export type SpecifyStepsTimingFunctionValueWithAlias = z.infer>; export declare const specifyStepsTimingFunctionDefinition: import("../internals/createDesignTokenDefinition.js").DesignTokenDefinition<"stepsTimingFunction", MakeSpecifyStepsTimingFunctionValueSchemaAliasableReturnType, MakeSpecifyStepsTimingFunctionValueSchemaNonAliasableReturnType, { _unionOf: ({ _tokenType: string; _mapOf?: undefined; } | { _mapOf: { stepsCount: { _tokenType: string; }; jumpTerm: { _unionOf: { _primitive: "start" | "end" | "jump-start" | "jump-end" | "jump-none" | "jump-both"; }[]; }; }; _tokenType?: undefined; })[]; }>; export {};