import type { Duration } from '@cucumber/messages'; import Formatter, { type IFormatterOptions } from './'; import type { ITestCaseAttempt } from './helpers/event_data_collector'; interface ILogIssuesRequest { issues: ITestCaseAttempt[]; title: string; } /** * @deprecated the built-in `summary` formatter is now plugin-based and no longer uses this class; see https://github.com/cucumber/cucumber-js/blob/main/docs/deprecations.md */ export default class SummaryFormatter extends Formatter { static readonly documentation: string; constructor(options: IFormatterOptions); logSummary(testRunDuration: Duration): void; logIssues({ issues, title }: ILogIssuesRequest): void; } export {};