/// Inline flow editor for F∆I Studio — swappable. /// /// Studio depends on this package via pubspec.yaml. To use /// a different editor, fork this repo, change the /// implementation, point Studio's pubspec at the fork, /// rebuild Studio. /// /// Public surface: /// /// * [FlowEditorPage] — the page widget Studio embeds as /// its Flows destination. Three tabs over one in-memory /// flow: graph (drag-and-drop WYSIWYG), text (raw YAML), /// run (inputs form + live step progress + outputs). /// * [FlowEditorLocale] — render language for inline /// strings. Studio passes its active Locale through. /// * [FlowRunDriver] — host-supplied bridge to the hub. /// Studio implements it with the gRPC SDK; a CLI host /// could shell out; a test harness can stub it in-memory. /// * [FlowRunEvent] family — events the driver streams /// during a run (StepStarted, StepCompleted, …). /// * [FlowOutputValue] family — typed outputs the driver /// returns when the run finishes. library; export 'src/flow_editor_page.dart' show FlowEditorPage; export 'src/l10n.dart' show FlowEditorLocale; export 'src/run_driver.dart' show FlowRunDriver, FlowRunEvent, StepStarted, StepCompleted, StepFailed, StepAwaitingApproval, FlowOutputValue, FlowOutputText, FlowOutputJson, FlowOutputBytes;