import type { WorkflowGraphProjection } from 'openxiangda-contracts/browser'; /** UI-only start node; it never enters the canonical document or command authority. */ export declare const workflowDesignerStartId = "__oxa_designer_start__"; export declare function workflowDesignerDisplayGraph(graph: WorkflowGraphProjection, returnFrom?: string, returnTargets?: readonly string[]): WorkflowGraphProjection; export declare function workflowDesignerOutlineNodes(graph: WorkflowGraphProjection): WorkflowGraphProjection['nodes']; export type WorkflowDesignerOutlineRow = WorkflowGraphProjection['nodes'][number] & { nodeId: string; depth: number; edgeId?: string; }; /** Keep parallel children under their own branch; joining nodes remain outside the branch rows. */ export declare function workflowDesignerOutlineRows(graph: WorkflowGraphProjection): WorkflowDesignerOutlineRow[]; //# sourceMappingURL=workflow-designer-presentation.d.ts.map