import { ReactNode } from 'react'; /** * InvestigationLayout * Classification: custom (template) * * Split investigation view: a large canvas area (attack-path graph / timeline) * with a docked side panel for details and the AttackPathLegend. */ export interface InvestigationLayoutProps { title?: string; /** Main canvas content (graph, map, timeline). */ canvas: ReactNode; /** Side panel content (selected node details). */ panel?: ReactNode; /** Show the attack-path legend in the panel. */ showLegend?: boolean; } export declare function InvestigationLayout({ title, canvas, panel, showLegend, }: InvestigationLayoutProps): import("react").JSX.Element;