import { FlakinessReport as FK } from '@flakiness/flakiness-report'; import { GitWorktree, ReportUtils } from '@flakiness/sdk'; import type { FullConfig, FullProject, Suite, TestCase, TestError, TestResult } from '@playwright/test/reporter'; type StdIOEntry = { data: Buffer | string; stream: FK.Stream; time: number; }; export declare function computeFKTestId(test: FK.Test, parentSuites: FK.Suite[]): string; export declare function buildReport(options: { worktree: GitWorktree; commitId: FK.CommitId; config: FullConfig; rootSuite: Suite; startTimestamp: FK.UnixTimestampMS; duration: FK.DurationMS; flakinessProject?: string; title?: string; unattributedErrors?: TestError[]; results?: Map>; stdio?: Map; }): Promise<{ report: FK.Report; projects: (readonly [FullProject<{}, {}>, FK.Environment])[]; unaccessibleAttachmentPaths: string[]; attachments: ReportUtils.Attachment[]; testMappings: Map; projectToEnvNames: Map, string>; }>; export {}; //# sourceMappingURL=reportBuilder.d.ts.map