import { type DoctorReport } from "./types.js"; /** * The report with every string put through the diagnostic log's redactor. * Idempotent — `redactDiagText` leaves an already-redacted value alone — so a * caller that redacts twice gets the same file, not `<>`. */ export declare function redactDoctorReport(report: DoctorReport): DoctorReport; /** The `--json` payload: redacted, stable key order, ready to attach. */ export declare function doctorReportJson(report: DoctorReport): string; /** * The `--report ` bundle: a header saying what the file is and what was * removed from it, the human rendering, and the machine-readable JSON — in that * order, because the first reader is a support engineer and the second is a * script. */ export declare function doctorReportBundle(report: DoctorReport): string;