import type { CSSProperties, TailwindConversion } from './types.js'; export declare class StyleConverter { private themeMapper; private breakpointMapper; constructor(customThemeMapping?: any, customBreakpoints?: any); /** * Convert CSS properties to Tailwind classes */ convertStyles(styles: CSSProperties): TailwindConversion; private convertBaseStyles; private convertBreakpointStyles; private convertProperty; private isNestedSelector; private handleNestedSelector; private getPseudoClassMapping; private handleCSSFunction; private handleArrayValue; private handleVendorPrefix; private convertSingleSpacingValue; private getColorPrefix; private isThemeReference; private isThemeSpacingValue; private isCSSFunction; private formatCSSValue; private isDynamicValue; private handleDynamicValue; private deduplicateClasses; /** * Analyze conversion statistics */ analyzeConversion(conversion: TailwindConversion): { conversionRate: number; totalProperties: number; convertedProperties: number; warningCount: number; unconvertibleCount: number; }; private countCSSProperties; } //# sourceMappingURL=converter.d.ts.map