namespace Elsa.Dsl.ElsaScript.Ast; /// /// Represents the root of an ElsaScript program, which can contain: /// - Global use statements /// - One or more workflow declarations /// public class ProgramNode : AstNode { /// /// Global use statements (imports and expression language settings) that apply to all workflows. /// public List GlobalUseStatements { get; set; } = []; /// /// Workflow declarations in this program. /// public List Workflows { get; set; } = []; }