import { type ReportGeneratorInfo } from "../branding/index.js"; import { type LocalEvidenceDiagnosticsReport, type LocalEvidenceInventory, type LocalEvidenceRaw, type LocalEvidenceSummary } from "./local-evidence.js"; import { type ReportProfileId, type ReportVisualComparison, type SiteLensReportV1 } from "../types/report-v1.js"; export { REPORTS_GENERATOR_NAME, REPORTS_GENERATOR_VERSION } from "../generator-version.js"; export interface NormalizeLocalRunOptions { artifactDir: string; profile?: ReportProfileId; generatedAt?: string; reportType?: "local-flow-run" | "local-qa-run"; incomplete?: boolean; /** Pre-loaded visual comparisons (from compare sidecars). */ visualComparisons?: ReportVisualComparison[]; /** Override / enrich generator metadata (product version, surface, browsers, …). */ generator?: Partial & { productVersion?: string; surface?: ReportGeneratorInfo["surface"]; playwrightVersion?: string; testBrowser?: ReportGeneratorInfo["testBrowser"]; producedBy?: string; }; } export declare function normalizeLocalRunEvidence(summary: LocalEvidenceSummary, raw: LocalEvidenceRaw | undefined, options: NormalizeLocalRunOptions, inventory?: LocalEvidenceInventory, diagnosticsReport?: LocalEvidenceDiagnosticsReport): SiteLensReportV1; //# sourceMappingURL=from-local-run.d.ts.map