export { REPORT_SCHEMA_VERSION, REPORT_PRODUCT, type ReportProfileId, type ReportStatus, type ReportType, type ReportSourceRef, type ReportAssetRef, type ReportSummaryBlock, type ReportEnvironment, type ReportStep, type ReportAssertion, type ReportScreenshot, type ReportVisualComparison, type ReportNetworkEvidence, type ReportConsoleEvidence, type ReportError, type ReportDiagnosticSeverity, type ReportDiagnosticFindingRef, type ReportDiagnosticsBlock, type ReportGeographicBlock, type ReportGeographicSide, type ReportGeographicProxyType, type ReportGeographicVerificationStatus, type ReportGeographicOutcome, type ReportChildRef, type ReportSensitivityMetadata, type ReportSourceEvidenceIndex, type ReportDiagram, type ReportChart, type SiteLensReportV1, } from "./types/report-v1.js"; export { MANIFEST_SCHEMA_VERSION, type ReportBundleFormat, type ReportBundleManifestFile, type ReportBundleManifestV1, } from "./types/manifest.js"; export { toPortableRelative, portableJoin, relativizeAssetPath, isSafeRelativePath, } from "./paths.js"; export { redactSecretsInText, redactReportText, redactSecretsDeep, redactForReport, isSensitiveKey, } from "./redact/policy.js"; export { normalizeStepStatus, normalizeRunStatus, worstReportStatus } from "./normalize/status.js"; export type { LocalEvidenceStep, LocalEvidenceStepSummary, LocalEvidenceSummary, LocalEvidenceRawViewport, LocalEvidenceRaw, LocalEvidenceInventoryRole, LocalEvidenceInventoryItem, LocalEvidenceInventory, LocalEvidenceDiagnosticFinding, LocalEvidenceDiagnosticsReport, LocalScenarioFlowEvidence, LocalScenarioEvidence, } from "./normalize/local-evidence.js"; export { NON_SCREENSHOT_INVENTORY_ROLES } from "./normalize/local-evidence.js"; export { normalizeLocalRunEvidence, REPORTS_GENERATOR_NAME, REPORTS_GENERATOR_VERSION, type NormalizeLocalRunOptions, } from "./normalize/from-local-run.js"; export { geographicBlockFromCapture } from "./normalize/geographic.js"; export { normalizeLocalScenarioEvidence, type NormalizeLocalScenarioOptions, } from "./normalize/from-local-scenario.js"; export { normalizeScreenshotPixelDiff, normalizeComparePersistedResult, loadVisualComparisonsFromArtifactDir, type ScreenshotPixelDiffSummaryLike, type ComparePersistedResultLike, } from "./normalize/from-visual-compare.js"; export { sortKeysDeep, stringifyDeterministic } from "./serialize/deterministic-json.js"; export { sha256Hex, sha256File } from "./checksums.js"; export { validateReport, validateManifest, assertValidReport, assertValidManifest, } from "./validate/validate.js"; export type { ValidationIssue, ValidationIssueCode, ValidationResult, BundleIntegrityStatus, BundleIntegrityIssue, BundleIntegrityResult, } from "./validate/types.js"; export { renderReportMarkdown, markdownReportRenderer, } from "./render/markdown.js"; export { renderReportHtml, htmlReportRenderer, type RenderHtmlOptions, } from "./render/html.js"; export { SITELENS_PRODUCT_WEBSITE_URL, SITELENS_PRODUCT_DISPLAY_NAME, SITELENS_MARK_PNG_DATA_URI, buildReportGenerator, formatGeneratedByFooter, metaGeneratorContent, type ReportExecutionSurface, type ReportBrowserInfo, type ReportPackageVersions, type ReportGeneratorInfo, } from "./branding/index.js"; export { encodePortableHref, isExternalHref, resolveReportArtifactHref, resolveInternalArtifactHref, toReportRelativeHref, childReportHtmlRef, type ResolveReportArtifactHrefOptions, } from "./render/report-href.js"; export type { RenderContext, RenderResult, ReportRenderer, DiagramRenderer, ChartRenderer, } from "./render/types.js"; export { REPORT_JSON_FILENAME, MANIFEST_JSON_FILENAME, REPORT_MD_FILENAME, REPORT_HTML_FILENAME, writeReportBundle, type WriteReportBundleOptions, type WriteReportBundleResult, } from "./bundle/write-bundle.js"; export { readJsonFile, parseSiteLensReportV1, parseLocalEvidenceSummary, loadReportFromDirectory, type LoadReportFromDirectoryOptions, } from "./bundle/read-bundle.js"; export { verifyBundleIntegrity } from "./bundle/integrity.js"; export { exportPortableBundle, PORTABLE_BUNDLE_VERSION, type ExportPortableBundleOptions, type ExportPortableBundleResult, } from "./bundle/portable-export.js"; export { createStoreZipFromDirectory } from "./bundle/zip.js"; export { buildLocalRunReport, buildScenarioSuiteReport, writeLocalRunReportBundle, writeScenarioSuiteReportBundle, regenerateReportFromDirectory, renderReportFromDirectory, exportPortableBundleFromDirectory, validateReportPath, type BuildLocalRunReportInput, type BuildScenarioSuiteReportInput, } from "./build/report-builder.js"; export { REPORT_LIMITS, clampListLimit, clampSectionLimit, clampFailureLimit, clampOffset, truncatePreview, } from "./inspect/limits.js"; export { summarizeReport, type SummarizeReportOptions, type ReportSummaryDto, } from "./inspect/summarize.js"; export { REPORT_SECTION_IDS, listReportSections, isReportSectionId, readReportSection, type ReportSectionId, type ReadReportSectionOptions, type ReadReportSectionResult, } from "./inspect/sections.js"; export { getReportFailures, type ReportFailureKind, type ReportFailureItem, type GetReportFailuresOptions, type GetReportFailuresResult, } from "./inspect/failures.js"; export { listReportBundles, type ReportBundleKind, type ReportBundleListItem, type ListReportBundlesOptions, type ListReportBundlesResult, } from "./inspect/discover.js"; export { loadReportReference, type LoadReportReferenceOptions, type LoadReportReferenceResult, } from "./inspect/load-reference.js"; //# sourceMappingURL=index.d.ts.map