/** * View 4 — "Package coupling heat map". * * Reads the engine-emitted `catalog.features.edge` rows (Plan C — the * dashboard no longer re-aggregates call edges client-side); each row is a * { callerPackage, calleePackage, count } directed coupling edge. Renders a * per-package N×N table with text-shaded density (CSS custom property * --coupling-density). * * The matrix is the WHOLE-GRAPH (unfiltered) coupling matrix — the filter * chips no longer narrow it (it is a whole-graph insight). When the catalog * carries no `edge` feature (a non-dashboard run) the view shows a no-data * empty state. * * Empty cells (no calls in this direction) show '·' and are not * clickable. Non-empty cells render the count; click → opens a * Function Card list of the actual call sites for that pair (the drilldown * keeps its own per-call-site walk, which the aggregate edge feature can't * provide). */ export declare function dashboardViewCouplingJs(): string; //# sourceMappingURL=view-coupling.d.ts.map