import type { StepResult, RunMeta, Config, Report } from './types.js'; export interface ReporterOpts { outDir: string; runMeta: RunMeta; config: Config; } export interface WrittenPaths { json: string; csv: string; md: string; } export declare class Reporter { private readonly opts; private readonly steps; constructor(opts: ReporterOpts); addStep(s: StepResult): void; build(): Report; write(): Promise; private toCsv; private toMd; } //# sourceMappingURL=reporter.d.ts.map