import { type ProgramIO } from '../cli-helpers.js'; /** The options both actions read. */ export interface BatchReportOptions { readonly rid?: string; readonly item?: string; readonly file?: string; readonly full?: boolean; readonly project?: string; readonly json?: boolean; } /** * Land a diagnosis report on disk and answer with its summary. * * The summary is what the orchestrator keeps; the full report is on disk * for the phase that needs the detail. */ export declare function runBatchReportWrite(options: BatchReportOptions, io: ProgramIO): void; /** * Read a diagnosis report back — the summary by default, the whole report * when the caller asks for it. */ export declare function runBatchReportRead(options: BatchReportOptions, io: ProgramIO): void;