text: const State = require('./states/state');
  const PassState = require('./states/pass_state');
  const TaskState = require('./states/task_state');
  const { ChoiceState, ChoiceRule, ChoiceRuleOperation } = require('./states/choice_state');
  const WaitState = require('./states/wait_state');
  const SucceedState = require('./states/succeed_state');
  const FailState = require('./states/fail_state');
  const ParallelState = require('./states/parallel_state');
  const StateBranch = require('./states/state_branch');
  
  exports.State = State;
  exports.PassState = PassState;
  exports.TaskState = TaskState;
  exports.ChoiceState = ChoiceState;
  exports.ChoiceRule = ChoiceRule;
  exports.ChoiceRuleOperation = ChoiceRuleOperation;
  exports.WaitState = WaitState;
  exports.SucceedState = SucceedState;
  exports.FailState = FailState;
  exports.ParallelState = ParallelState;
  
  exports.StateBranch = StateBranch;