import type { ThemeReference, ThemeMapping } from '../types.js'; /** * Maps theme references to Tailwind classes or CSS variables */ export declare class ThemeMapper { private themeMapping; constructor(customMapping?: Partial); /** * Resolve theme reference to Tailwind class or CSS variable */ resolveThemeReference(themeRef: ThemeReference, cssProperty: string): string[]; private resolveCustomTheme; private mapBackgroundColor; private mapTextColor; private mapBorderColor; private mapBorderRadius; private resolvePalette; private resolveSpacing; /** * Convert a custom mapped value to the appropriate Tailwind class based on CSS property */ private convertValueToTailwindClass; /** * Check if a value already has a Tailwind prefix */ private hasTailwindPrefix; /** * Get default theme mapping configuration */ private getDefaultThemeMapping; /** * Generate CSS variables for unconvertible theme references */ generateCSSVariables(themeRefs: Set): string; } //# sourceMappingURL=theme-mapper.d.ts.map