import { z } from "zod"; /** Structural SiteLensReportV1 — `.passthrough()` tolerates forward-compatible optional fields. */ export declare const siteLensReportV1Schema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportType: z.ZodEnum<["local-flow-run", "local-qa-run", "local-scenario-run", "visual-comparison", "aggregate"]>; profile: z.ZodEnum<["summary", "investigation", "full"]>; title: z.ZodString; description: z.ZodOptional; generatedAt: z.ZodString; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; identity: z.ZodObject<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; summary: z.ZodObject<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; environment: z.ZodOptional>; timing: z.ZodOptional>; pages: z.ZodOptional>; steps: z.ZodOptional, "many">>; assertions: z.ZodOptional, "many">>; screenshots: z.ZodOptional, "many">>; visualComparisons: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>; network: z.ZodOptional, "many">>; console: z.ZodOptional, "many">>; errors: z.ZodOptional, "many">>; diagnostics: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>>; geographic: z.ZodOptional, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>>; children: z.ZodOptional, "many">>; diagrams: z.ZodOptional, "many">>; charts: z.ZodOptional, "many">>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; sourceEvidence: z.ZodRecord; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportType: z.ZodEnum<["local-flow-run", "local-qa-run", "local-scenario-run", "visual-comparison", "aggregate"]>; profile: z.ZodEnum<["summary", "investigation", "full"]>; title: z.ZodString; description: z.ZodOptional; generatedAt: z.ZodString; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; identity: z.ZodObject<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; summary: z.ZodObject<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; environment: z.ZodOptional>; timing: z.ZodOptional>; pages: z.ZodOptional>; steps: z.ZodOptional, "many">>; assertions: z.ZodOptional, "many">>; screenshots: z.ZodOptional, "many">>; visualComparisons: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>; network: z.ZodOptional, "many">>; console: z.ZodOptional, "many">>; errors: z.ZodOptional, "many">>; diagnostics: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>>; geographic: z.ZodOptional, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>>; children: z.ZodOptional, "many">>; diagrams: z.ZodOptional, "many">>; charts: z.ZodOptional, "many">>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; sourceEvidence: z.ZodRecord; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportType: z.ZodEnum<["local-flow-run", "local-qa-run", "local-scenario-run", "visual-comparison", "aggregate"]>; profile: z.ZodEnum<["summary", "investigation", "full"]>; title: z.ZodString; description: z.ZodOptional; generatedAt: z.ZodString; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; identity: z.ZodObject<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ reportId: z.ZodString; runId: z.ZodOptional; scenarioId: z.ZodOptional; flowId: z.ZodOptional; flowName: z.ZodOptional; workspaceHint: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; summary: z.ZodObject<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodEnum<["passed", "warning", "failed", "error", "partial"]>; completion: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; environment: z.ZodOptional>; timing: z.ZodOptional>; pages: z.ZodOptional>; steps: z.ZodOptional, "many">>; assertions: z.ZodOptional, "many">>; screenshots: z.ZodOptional, "many">>; visualComparisons: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodOptional; status: z.ZodEnum<["passed", "failed", "changed", "same", "dimensions_changed", "missing_pair", "unknown"]>; changedPercent: z.ZodOptional; changedPixelCount: z.ZodOptional; totalPixelCount: z.ZodOptional; thresholdPercent: z.ZodOptional; dimensionsMatch: z.ZodOptional; baseline: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; current: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; diff: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ relativePath: z.ZodString; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; baselineDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; currentDimensions: z.ZodOptional, z.objectInputType<{ width: z.ZodNumber; height: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">>; network: z.ZodOptional, "many">>; console: z.ZodOptional, "many">>; errors: z.ZodOptional, "many">>; diagnostics: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemaVersion: z.ZodOptional; generatedAt: z.ZodOptional; findingCount: z.ZodNumber; droppedFindingCount: z.ZodOptional; findings: z.ZodArray; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ findingId: z.ZodString; ruleId: z.ZodString; severity: z.ZodEnum<["info", "warning", "error", "critical"]>; title: z.ZodString; summary: z.ZodOptional; category: z.ZodOptional; stepId: z.ZodOptional; boundaryId: z.ZodOptional; recommendedActions: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; label: z.ZodString; detail: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>, "many">; source: z.ZodObject<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ kind: z.ZodEnum<["local-run", "action-log", "raw-viewport", "compare", "observation", "inventory", "scenario"]>; runId: z.ZodOptional; path: z.ZodOptional; stepIndex: z.ZodOptional; field: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>>; geographic: z.ZodOptional, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ countriesRequested: z.ZodArray, "many">; countriesObserved: z.ZodArray, "many">; sides: z.ZodArray; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ requestedCountry: z.ZodNullable; observedCountry: z.ZodNullable; proxyType: z.ZodNullable>; verificationStatus: z.ZodNullable>; outcome: z.ZodNullable>; exitChecked: z.ZodBoolean; }, z.ZodTypeAny, "passthrough">>, "many">; }, z.ZodTypeAny, "passthrough">>>; children: z.ZodOptional, "many">>; diagrams: z.ZodOptional, "many">>; charts: z.ZodOptional, "many">>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; sourceEvidence: z.ZodRecord; }, z.ZodTypeAny, "passthrough">>; export declare const reportBundleManifestV1Schema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportSchemaVersion: z.ZodLiteral<1>; bundleVersion: z.ZodOptional>; createdAt: z.ZodString; reportId: z.ZodString; profile: z.ZodEnum<["summary", "investigation", "full"]>; formats: z.ZodArray, "many">; files: z.ZodArray; mimeType: z.ZodString; sha256: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; originalEvidence: z.ZodOptional>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportSchemaVersion: z.ZodLiteral<1>; bundleVersion: z.ZodOptional>; createdAt: z.ZodString; reportId: z.ZodString; profile: z.ZodEnum<["summary", "investigation", "full"]>; formats: z.ZodArray, "many">; files: z.ZodArray; mimeType: z.ZodString; sha256: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; originalEvidence: z.ZodOptional>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schemaVersion: z.ZodLiteral<1>; product: z.ZodLiteral<"SiteLens Reports">; reportSchemaVersion: z.ZodLiteral<1>; bundleVersion: z.ZodOptional>; createdAt: z.ZodString; reportId: z.ZodString; profile: z.ZodEnum<["summary", "investigation", "full"]>; formats: z.ZodArray, "many">; files: z.ZodArray; mimeType: z.ZodString; sha256: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ path: z.ZodString; role: z.ZodEnum<["report", "manifest", "asset", "evidence", "other"]>; mimeType: z.ZodString; sha256: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; originalEvidence: z.ZodOptional>; sensitivity: z.ZodObject<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ level: z.ZodEnum<["public-demo", "internal", "restricted"]>; redactionApplied: z.ZodBoolean; containsScreenshots: z.ZodBoolean; containsNetworkPreviews: z.ZodBoolean; warnings: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; generator: z.ZodObject<{ name: z.ZodString; version: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; version: z.ZodString; }, z.ZodTypeAny, "passthrough">>; }, z.ZodTypeAny, "passthrough">>; //# sourceMappingURL=schemas.d.ts.map