import type { EvalPlugin } from "../plugin/types.js"; /** Options for the built-in progress display plugin. */ export interface ProgressPluginOptions { /** Writable stream for progress output. @default process.stderr */ readonly stream?: NodeJS.WritableStream; /** Disable ANSI color codes in progress output. @default false */ readonly noColor?: boolean | undefined; } /** * Built-in plugin that displays live progress during suite execution. * Streams per-trial results (caseId, status, score, latency) as permanent lines, * with an overwritten summary counter at the bottom. * Uses ANSI escape codes on TTY streams; no-op on non-interactive output. */ export declare function createProgressPlugin(options?: ProgressPluginOptions): EvalPlugin; //# sourceMappingURL=progress-plugin.d.ts.map