import type { StoryboardGraphViewModel } from '../editor/storyboardGraphView.js'; import type { StoryboardCompositionModel } from '../editor/storyboardComposition.js'; type StoryboardPanelView = 'journey' | 'stateboard'; export interface StoryboardGraphPanelProps { model: StoryboardGraphViewModel; onSelectFrame: (frameId: string) => void; activeFrameId?: string | null; /** * Structure for a canvas with no routes, where a journey graph has nothing * to say. Present only on catalog canvases. */ composition?: StoryboardCompositionModel | null; /** Frame names for composition rows, which carry ids rather than frames. */ frameNameById?: ReadonlyMap; /** Initial reader surface. Kept public so embedded shells can deep-link. */ initialView?: StoryboardPanelView; } export declare function StoryboardGraphPanel({ model, onSelectFrame, activeFrameId, composition, frameNameById, initialView, }: StoryboardGraphPanelProps): import("react").JSX.Element | null; export {};