import { RawValueSignature, SpecifyStepsTimingFunctionValue, TokenState } from '@specifyapp/specify-design-token-format'; import { CssResolvableAliasStrategy, CssUnresolvableAliasStrategy } from '../aliasStrategies/CssAliasStrategy.js'; /** * Converts a `TokenState<'stepsTimingFunction'>` to a css value. * E.g: `steps(5, end)` */ export declare function stepsTimingFunctionToCss(aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): (tokenState: TokenState<'stepsTimingFunction'>) => { [mode: string]: string; } | { [mode: string]: UnresolvableReturn; } | { [mode: string]: string | UnresolvableReturn; }; /** * Converts a `RawValueSignature<'stepsTimingFunction'>` to css. */ export declare function rawStepsTimingFunctionToCss(timingFunction: RawValueSignature<'stepsTimingFunction'>, aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): string; /** * Converts a timingFunction to css. */ export declare function stepsTimingFunctionValueToCss(timingFunction: SpecifyStepsTimingFunctionValue): string; //# sourceMappingURL=stepsTimingFunction.d.ts.map