import { type ReportGeneratorInfo } from "../branding/index.js"; import type { LocalScenarioEvidence } from "./local-evidence.js"; import { type ReportProfileId, type SiteLensReportV1 } from "../types/report-v1.js"; export interface NormalizeLocalScenarioOptions { /** Absolute directory where the suite report.json will live (scenarios//). */ suiteArtifactDir: string; profile?: ReportProfileId; generatedAt?: string; scenarioRunId?: string; generator?: Partial & { productVersion?: string; surface?: ReportGeneratorInfo["surface"]; playwrightVersion?: string; testBrowser?: ReportGeneratorInfo["testBrowser"]; producedBy?: string; }; } /** * Build an aggregate suite report. Does not flatten child steps — only summaries + refs. */ export declare function normalizeLocalScenarioEvidence(scenario: LocalScenarioEvidence, options: NormalizeLocalScenarioOptions): SiteLensReportV1; //# sourceMappingURL=from-local-scenario.d.ts.map