import type { EccInstallPreviewArtifact } from "../ecc/install-preview.js"; import { generateEccInstallPreviewArtifact } from "../ecc/install-preview-generate.js"; import type { BaselineCatalog } from "./catalog.js"; import type { BaselineSourceEvidence } from "./schema.js"; export interface EccPreviewBoundaryDeps { generate?: typeof generateEccInstallPreviewArtifact; } export declare function assertPreviewGeneratorDependenciesCovered(eccRoot: string, coveredPaths: readonly string[]): void; export declare function generateAuthorizedEccInstallPreview(input: { eccRoot: string; catalog: BaselineCatalog; evidence: BaselineSourceEvidence; }, deps?: EccPreviewBoundaryDeps): EccInstallPreviewArtifact;