import { RawValueSignature, SpecifyGradientsValue, TokenState } from '@specifyapp/specify-design-token-format'; import { CssResolvableAliasStrategy, CssUnresolvableAliasStrategy } from '../aliasStrategies/CssAliasStrategy.js'; /** * Converts a `TokenState<'gradients'>` to a css value. * E.g: `linear-gradient(45deg, blue, red), radial-gradient(circle at center, red 0, blue, green 100%)` */ export declare function gradientsToCss(aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): (tokenState: TokenState<'gradients'>) => { [mode: string]: string; } | { [mode: string]: UnresolvableReturn; } | { [mode: string]: string | UnresolvableReturn; }; /** * Converts a `RawValueSignature<'gradients'>` to css. */ export declare function rawGradientsToCss(gradients: RawValueSignature<'gradients'>, aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): string; /** * Converts a gradients to css. */ export declare function gradientsValueToCss(gradients: SpecifyGradientsValue): string; //# sourceMappingURL=gradients.d.ts.map