import { BaseReporter } from './base.js'; import type { RunnerEvents, TestEndNode, RunnerStartNode, WithCorrelation, FileEndNode, FileStartNode } from '../types.js'; export declare class ProgressReporter extends BaseReporter { #private; protected onTestEnd(payload: WithCorrelation): void; protected start(node: RunnerStartNode): void; protected onFileStart(node: WithCorrelation): void; protected onFileEnd(node: WithCorrelation): void; protected onImportError(payload: RunnerEvents['runner:import_error']): void; protected onBrowserLog(payload: RunnerEvents['browser:log']): void; protected end(): Promise; protected render(): void; }