import { SpecifyGradientValue, RawValueSignature, TokenState } from '@specifyapp/specify-design-token-format'; import { CssResolvableAliasStrategy, CssUnresolvableAliasStrategy } from '../aliasStrategies/CssAliasStrategy.js'; /** * Converts a `TokenState<'gradient'>` to a css value. * E.g: `linear-gradient(45deg, blue, red)` */ export declare function gradientToCss(aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): (tokenState: TokenState<'gradient'>) => { [mode: string]: string; } | { [mode: string]: UnresolvableReturn; } | { [mode: string]: string | UnresolvableReturn; } | undefined; /** * Converts a `RawValueSignature<'gradient'>` to css. */ export declare function rawGradientToCss(gradient: RawValueSignature<'gradient'>, aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): string | undefined; /** * Converts a gradient to css. */ export declare function gradientValueToCss(gradient: SpecifyGradientValue): string; //# sourceMappingURL=gradient.d.ts.map