import type { GraphEdge, GraphNode, GraphNavItem, GraphGeneratedView } from "./interfaces"; import type { ActivityWithFlow, ConversationBaseDetail, ConversationError, ServiceFlowRun, Task } from "../shared/interfaces"; export declare function useConversationGraph(conversation: ConversationBaseDetail | null | undefined, tasks: Task[], errors: ConversationError[], flowMap?: Map, activityMap?: Map, options?: { showHiddenJobs?: boolean; showHumanActions?: boolean; separateInstructions?: boolean; }): { nodes: GraphNode[]; edges: GraphEdge[]; nav: GraphNavItem[]; views: GraphGeneratedView[]; jobMap: Map; } | null;