import { Reporter, Result, Results } from "../types"; export interface CompositeReporterOptions { readonly reporters: readonly Reporter[]; } export default class CompositeReporter implements Reporter { private readonly reporters; constructor({ reporters }: CompositeReporterOptions); onRunStart(): Promise; onResult(result: Result, baseline: Result): Promise; onRunComplete(results: Results, baselines?: Results): Promise; }