/** * A plain console reporter: one line per event that matters. * * Deliberately dumb - it is the proof that the event stream carries enough on * its own, before any TUI or herdr integration gets involved. */ import type { EventListener } from "../events.ts"; /** How much the console reporter says, and where it says it. */ export type ConsoleReporterOptions = { /** Where to write. Defaults to `console.log`, but tests pass a recorder. */ write?: (line: string) => void; /** Show streamed assistant text as it arrives. Off by default: it is noisy. */ text?: boolean; }; /** Builds a console reporter. */ export declare function consoleReporter(options?: ConsoleReporterOptions): EventListener; //# sourceMappingURL=console.d.ts.map