import type { Widget } from './dashboard.js'; import type { ReportResult } from './surface.js'; /** One widget → its terminal lines, per kind, containers recursing. */ export declare function widgetLines(w: Widget, depth?: number): string[]; /** A whole evaluated report → terminal lines: header, then each section's * label, notes (markdown verbatim — a terminal does not render prose), and * every placed view's widgets. `renderDate` fills the date slot when the * report declared none (the same fallback the artifact applies). */ export declare function reportLines(result: ReportResult, renderDate: string): string[];