import { XConVitePluginOptions } from "./plugin-options"; /** * Processing result interface */ export interface ProcessResult { code: string; changed: boolean; warnings?: string[]; errors?: string[]; stats?: ProcessingStats; } /** * Processing statistics */ export interface ProcessingStats { originalSize: number; processedSize: number; compressionRatio: number; processingTime: number; } /** * Custom processor function interface */ export interface ProcessorFunction { name: string; priority?: number; process: (code: string, id: string, options: Required) => ProcessResult | Promise; canProcess?: (code: string, id: string) => boolean; } //# sourceMappingURL=process-options.d.ts.map