/** * DAG 构建和拓扑排序 */ import type { WorkflowDefinition, DAGNode } from '../types.js'; export interface DAG { nodes: Map; /** 拓扑排序后的执行层级,每层内的节点可并行 */ levels: string[][]; } /** * 从 WorkflowDefinition 构建 DAG */ export declare function buildDAG(workflow: WorkflowDefinition): DAG; /** * 格式化 DAG 为可读文本(用于 `ao plan` 命令) */ export declare function formatDAG(dag: DAG): string;