export interface PipelineAnalyticsInfo { /** 'compress' | 'progressive' | 'compress+progressive' */ mode: string; usecase?: string; filesProcessed: number; sizeBefore_MB: number; sizeAfter_MB: number; gpuMemory_MB: number; duration_ms: number; extensionsUsed?: string[]; } /** Send a "pipeline_start" event. */ export declare function trackPipelineStart(info: { mode: string; usecase?: string; }): void; /** Send a pipeline error event. Deduplicates identical errors within 1 minute. */ export declare function trackError(error: unknown, context?: { mode?: string; usecase?: string; file?: string; }): void; /** Send a "pipeline_end" event with size reduction and extension info. */ export declare function trackPipelineEnd(info: PipelineAnalyticsInfo): void;