/** * The post-run summary — what stays in the history after the alt-screen. * * On leaving the full screen, everything the wizard drew disappears. What the * user needs to keep (what was written, what to run next, what went wrong) is * reprinted here, in the terminal's normal flow, where it stays scrollable and * copyable after the command ends. */ import { type LogRecord } from './log-sink.js'; export type ReportStatus = 'success' | 'cancelled' | 'error'; export interface ReportCommand { readonly command: string; /** Trecho final destacado, como o `[component]` de `zard-cli add`. */ readonly argument?: string; } export interface Report { readonly status: ReportStatus; /** Uma frase: o desfecho do comando. */ readonly headline: string; /** What was actually done. */ readonly items?: readonly string[]; /** Supporting text, shown in a secondary tone. */ readonly notes?: readonly string[]; /** Suggested next steps. */ readonly commands?: readonly ReportCommand[]; /** Mensagens retidas enquanto a tela estava montada. */ readonly logs?: readonly LogRecord[]; } export declare function printReport(report: Report): void; //# sourceMappingURL=report.d.ts.map