/** * E2E Test Runner - Console Reporter * * Real-time terminal output with colors and progress indicators */ import type { ReporterConfig, TestSuiteResult } from '../types'; import { BaseReporter, type ReporterOptions, type SuiteStartData, type SuiteEndData, type TestStartData, type TestEndData, type PhaseStartData, type PhaseEndData, type StepStartData, type StepEndData } from './base.reporter'; /** * Console reporter for terminal output */ export declare class ConsoleReporter extends BaseReporter { private useColors; private startTime; private currentTest; constructor(config: ReporterConfig, options?: ReporterOptions); get name(): string; /** * Apply color to text if colors are enabled */ private colorize; /** * Get status symbol with color */ private getStatusSymbol; /** * Get status text with color */ private getStatusText; /** * Print a line to stdout */ private print; /** * Print a divider line */ private printDivider; onSuiteStart(data: SuiteStartData): void; onSuiteEnd(data: SuiteEndData): void; onTestStart(data: TestStartData): void; onTestEnd(data: TestEndData): void; onPhaseStart(data: PhaseStartData): void; onPhaseEnd(data: PhaseEndData): void; onStepStart(data: StepStartData): void; onStepEnd(data: StepEndData): void; generateReport(result: TestSuiteResult): Promise; } //# sourceMappingURL=console.reporter.d.ts.map