/** * Evidence Graph canvas (PRD §12/§138): the presentational SVG renderer. It * draws an already-computed `EvidenceGraphLayout` — it performs NO geometry * calculation, owns NO domain data, and calls NO remote (§139). Paint order * follows PRD §41 (background → labels → ticks → rails → edges → nodes → * labels → hit targets), every node carries a transparent ≥28px hit target * (§50) and keyboard affordances (§51). * @module dsh-client-ui-mimir/client/EvidenceGraphCanvas */ import type { EvidenceGraphLayout } from './evidence-graph-layout.ts'; import type { ResearchT } from './view-common.ts'; /** * The temporal research map: bands, rails, nodes, and links, rendered from a * deterministic layout. The component is presentational — selection and * copy are the only interaction surface. */ export declare function EvidenceGraphCanvas({ layout, selectedId, onSelect, t, conflictLinesByClaim }: { readonly layout: EvidenceGraphLayout; readonly selectedId: string | null; readonly onSelect: (id: string) => void; readonly t: ResearchT; /** Per-claim conflict-pair detail lines for conflicted heads' hover titles. */ readonly conflictLinesByClaim?: ReadonlyMap | undefined; }): import("react").JSX.Element; //# sourceMappingURL=EvidenceGraphCanvas.d.ts.map