import type { RunReport, StepReport } from './runner.js'; export type ReportFormat = 'pretty' | 'json'; /** One step's line: `✓ [user] label (Nms)` (+ an indented error if it failed). * Used for LIVE progress as each step completes, so the final output doesn't * re-list every step. */ export declare function formatStep(s: StepReport): string; /** The closing summary line. */ export declare function formatSummary(report: RunReport): string; /** Render a {@link RunReport}: `json` = the full structured report; `pretty` = * just the summary (steps are shown live as they run, so they aren't re-listed). */ export declare function formatReport(report: RunReport, format?: ReportFormat): string; //# sourceMappingURL=report.d.ts.map