/** * Multi-Module Progress Manager - Consolidated progress for parallel module indexing * * Tracks progress across multiple modules and displays them on a single line. * Thread-safe progress updates from concurrent workers. */ import type { Logger } from "../../domain/ports"; export declare class MultiModuleProgressManager { private logger; private modules; private intervalId; constructor(logger: Logger); start(): void; stop(): void; registerModule(moduleId: string, moduleName: string, totalFiles: number): void; unregisterModule(moduleId: string): void; reportProgress(moduleId: string, completed: number, currentFile: string): void; private writeProgress; }