/** * Progress narration — the transcript lines a terminal without animation gets. * * Where the live region cannot repaint, the same transitions the live ledger * would have shown become transcript lines: one when the operation starts, one * when it rolls back, one per wait, and one when it settles. All wording lives * here, beside the painter; the frame paints documents and never formats * events. */ import type { Doc } from "./doc.js"; import { type ProgressState } from "./progress.js"; /** * Transcript lines one state transition produces where nothing animates. An * animated terminal writes none of them: its live ledger already showed the * rows, and at settlement the result ledger stands in for the whole run. */ export declare const progressTransitionDoc: (previous: ProgressState | undefined, next: ProgressState) => Doc; //# sourceMappingURL=progress-view.d.ts.map