/** * Lightweight progress reporter used in non-verbose mode. * * Displays a single progress bar while files are being processed. * Call `finish()` to stop the bar and retrieve the sorted list of * destination folders, which the caller can then log via pino. */ export declare class ProgressReporter { private bar; private destDirs; constructor(); /** * Start the progress bar with a known total. */ start(total: number): void; /** * Increment the progress bar by one and record the destination directory. */ tick(destDir: string): void; /** * Stop the progress bar and return the sorted list of destination folders. */ finish(): string[]; }