import { XConVitePluginOptions } from '../../types'; import { Logger } from "../../utils/logger"; import { ProcessResult } from "../../types"; /** * Main style processor that orchestrates all style processing operations */ export declare class StyleProcessor { private options; private logger; private terser?; private contentProcessor; private fileHandler; private urlMatcher; constructor(options: Required, logger: Logger, terser?: any); /** * Process styleUrls -> styles array conversion */ processStyleUrls(code: string, id: string, addWatchFile: (file: string) => void): ProcessResult; /** * Check if inline styles already exist in the code (not in comments) */ private hasInlineStyles; /** * Check if a position in code is within a comment */ private isInComment; /** * Process individual style URL matches */ private processStyleUrlMatches; } //# sourceMappingURL=style-processor.d.ts.map