import type { FullConfig, FullResult, Reporter, TestResult } from '@playwright/test/reporter'; import { Watermarks } from 'istanbul-lib-report'; import { ReportType, ReportOptions } from 'istanbul-reports'; export declare class CoverageReporter implements Reporter { private readonly exclude; private readonly resultDir; private readonly reports; private readonly sourceRoot?; private readonly watermarks?; private readonly workerInstance; private readonly worker; private config; constructor({ exclude, sourceRoot, resultDir, reports, watermarks, }?: { exclude?: string | string[]; sourceRoot?: string; resultDir?: string; reports?: (ReportType | [ReportType, ReportOptions[ReportType] | undefined])[]; watermarks?: Partial; }); onBegin(config: FullConfig): void; onTestEnd(_: unknown, result: TestResult): void; onEnd(result: FullResult): Promise; } //# sourceMappingURL=reporter.d.ts.map