/** * Adoption Report — the full "restoration estimate" evidence bundle behind the * `eddie_adoption_report` MCP tool and `eddie-brain analyze --report`. * * Extends the product analysis (coverage / correctness / tokens / overrides / * version) with the pattern inventory (bespoke class families classified as * styled+used, dead CSS, or orphaned hooks) and advisory Eddie-candidate * mappings per family. The adoption-plan skill turns this into dispositions * (swap / compose / recipe candidate / system gap / delete / keep) — the engine * only supplies deterministic evidence. * * Pure: takes strings + the graph. `collectFromPath(path, { includeTemplates: * true })` is the disk edge that also gathers template sources for class * extraction. In a disk-less deployment, the inventory is built from whatever * `html`/`css` strings were provided. */ import type { KnowledgeGraph } from '../knowledge-graph/index.js'; import { type ProductAnalysis, type ProductAnalysisInput } from './product-analyzer.js'; import { type PatternInventory, type PatternInventoryOptions } from './pattern-inventory.js'; import { type MappingSuggestion } from './mapping-suggester.js'; export interface AdoptionReport extends ProductAnalysis { patternInventory: PatternInventory; mappingSuggestions: MappingSuggestion[]; } export declare function buildAdoptionReport(graph: KnowledgeGraph, input: ProductAnalysisInput, options?: PatternInventoryOptions): AdoptionReport; //# sourceMappingURL=adoption-report.d.ts.map