import { RawValueSignature, SpecifyShadowsValue, TokenState } from '@specifyapp/specify-design-token-format'; import { CssResolvableAliasStrategy, CssUnresolvableAliasStrategy } from '../aliasStrategies/CssAliasStrategy.js'; /** * Converts a `TokenState<'shadows'>` to a css value. * E.g: `12px 12px 2px 1px rgba(0, 0, 255, .2), 12px 12px 2px 1px rgba(0, 0, 255, .2)` */ export declare function shadowsToCss(aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): (tokenState: TokenState<'shadows'>) => { [mode: string]: string; } | { [mode: string]: UnresolvableReturn; } | { [mode: string]: string | UnresolvableReturn; }; /** * Converts a `RawValueSignature<'shadows'>` to css. */ export declare function rawShadowsToCss(shadows: RawValueSignature<'shadows'>, aliasStrategy: CssResolvableAliasStrategy, unresolvableAliasStrategy?: CssUnresolvableAliasStrategy): string; /** * Converts a shadows to css. */ export declare function shadowsValueToCss(shadows: SpecifyShadowsValue): string; //# sourceMappingURL=shadows.d.ts.map