import type { CssConfig } from './types'; /** * Extract compile class markers from content */ export declare function extractCompileClasses(content: string, options?: CompileClassOptions): Map; /** * Transform content by replacing compile markers with generated class names */ export declare function transformContent(content: string, compiledClassMap: Map, options?: CompileClassOptions): string; /** * Generate class names for compiled classes */ export declare function generateCompiledClassNames(compiledClasses: Map, options?: CompileClassOptions): Map; export declare interface CompileClassOptions { trigger?: string classPrefix?: string hashFn?: (content: string) => string layer?: string } /** * Main transformer class */ export declare class CompileClassTransformer { constructor(options?: CompileClassOptions); processFile(content: string): { content: string, hasChanges: boolean }; getCompiledClasses(): Map; generateCSS(config: CssConfig, generator: any): string; reset(): void; getStats(): { totalGroups: number totalUtilities: number averageUtilitiesPerGroup: number }; }