import type { DesignTokens, DtifFlattenedToken } from '../core/types.js'; import { type NameTransform } from '../utils/tokens/index.js'; export interface CssOutputOptions { /** Optional transform applied to token path segments before generating vars */ nameTransform?: NameTransform; /** Mapping of theme names to CSS selectors. Defaults to :root and [data-theme="theme"]. */ selectors?: Record; } /** * Generate CSS custom property declarations for the provided tokens. * * Accepts either DTIF token documents or pre-flattened DTIF token arrays for * each theme. The default theme uses `:root` and variants default to * `[data-theme='name']` unless overridden via `selectors`. */ export declare function generateCssVariables(tokensByTheme: Record, options?: CssOutputOptions): string; //# sourceMappingURL=css.d.ts.map