import type { Reporter, FullConfig, Suite, TestCase, TestResult, FullResult } from '@playwright/test/reporter';
declare class MyReporter implements Reporter {
    private buildId;
    private testPromises;
    constructor(options?: {
        customOption?: string;
    });
    onBegin(config: FullConfig, suite: Suite): Promise<void> | undefined;
    onTestBegin(test: TestCase): void;
    onTestEnd(test: TestCase, result: TestResult): Promise<any> | undefined;
    onEnd(result: FullResult): Promise<void>;
}
export default MyReporter;
