/** * builder/ — Flowchart construction library (zero deps on old code) * * Fluent API for building StageNode trees and SerializedPipelineStructure. * Can be used standalone for building flowchart specs without execution. */ export { DeciderList, FlowChartBuilder, SelectorFnList } from './FlowChartBuilder.js'; export { flowChart, flowChartSelector, specToStageNode } from './FlowChartBuilder.js'; export type { ExecOptions, FlowChart, FlowChartOptions, FlowChartSpec, ILogger, ScopeProtectionMode, SerializedPipelineStructure, SimplifiedParallelSpec, StageFn, StageFunction, StageNode, StreamCallback, StreamHandlers, StreamLifecycleHandler, StreamTokenHandler, SubflowMountOptions, SubflowRef, } from './types.js'; export { ArrayMergeMode } from './types.js'; export type { StructureDeciderCompleteEvent, StructureEdgeAddedEvent, StructureEdgeKind, StructureLoopEdgeAddedEvent, StructureRecorder, StructureStageAddedEvent, StructureSubflowMountedEvent, } from './structure/StructureRecorder.js';