namespace Elsa.Dsl.ElsaScript.Ast;
///
/// Represents a flowchart definition.
///
public class FlowchartNode : StatementNode
{
///
/// Variable declarations scoped to the flowchart.
///
public List Variables { get; set; } = [];
///
/// The labeled activities (nodes) in the flowchart.
///
public List Activities { get; set; } = [];
///
/// The connections (edges) between activities.
///
public List Connections { get; set; } = [];
///
/// The optional entry point label.
///
public string? EntryPoint { get; set; }
}