/** * Line output — the only door through which the CLI writes loose text to the * terminal, outside the interactive screen. * * Concentrating writes here guarantees the logger, the final summary and the * messages re-emitted from the sink all use exactly the same level markers and * the same palette. */ import { type LogRecord } from './log-sink.js'; export declare function writeLine(text?: string): void; export declare function formatRecord(record: LogRecord): string; /** Re-emits into the terminal's history the messages held while the screen was up. */ export declare function flushRecords(records: readonly LogRecord[]): void; //# sourceMappingURL=output.d.ts.map