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; } = [];
}