import type { WatchOptions, WatchHandle, PipelineOptions, PipelineResult } from './types.js'; type PipelineFn = (filePath: string, options: PipelineOptions) => PipelineResult; /** * Watch a report file for changes and re-run the pipeline on each change. * Accepts an optional pipelineFn for dependency injection (defaults to runPipeline). * Returns a WatchHandle with a stop() method to close the watcher. */ export declare function watchReport(filePath: string, options: WatchOptions, pipelineFn?: PipelineFn): WatchHandle; export {};