import { BaseReporter } from './reporter.js';
import { type IStateTracker } from './state/state-tracker.js';
/**
 * Writes a JSON results file when jobs complete.
 * Output matches the BatchSummary shape for backward compatibility.
 */
export declare class JsonFileReporter extends BaseReporter {
    private _state;
    private _outputPath;
    constructor(state: IStateTracker, outputPath: string);
    stopAsync(): Promise<void>;
}
//# sourceMappingURL=json-file-reporter.d.ts.map