import { FullConfig, Reporter, Suite, TestCase, TestResult } from '@playwright/test/reporter'; declare class SlackReporter implements Reporter { private customLayout; private customLayoutAsync; private maxNumberOfFailuresToShow; private showInThread; private sendCustomBlocksInThreadAfterIndex?; private meta; private resultsParser; private sendResults; private onSuccessSlackChannels; private onFailureSlackChannels; private slackLogLevel; private slackOAuthToken; private slackWebHookUrl; private slackWebHookChannel; private disableUnfurl; private proxy; private browsers; private suite; logs: string[]; onBegin(fullConfig: FullConfig, suite: Suite): void; onTestEnd(test: TestCase, _result: TestResult): void; onEnd(): Promise; preChecks(): { okToProceed: boolean; message?: string; }; log(message: string | undefined): void; printsToStdio(): boolean; } export default SlackReporter;