# Functions
Run runs a new StateMachine
*/.
# Structs
Config is the configuration for a state machine
*/.
LiteralEventConfig configures literal events
*/.
RegexEventConfig configures regex events
*/.
StateChange contains information on a changes state
*/.
StateConfig is a transition from one state to another.
TimerEventConfig configures timer events
*/.
TransitionConfig is a transition from one state to another.
# Interfaces
EventStateConfig is the configuration for an event
*/.
# Type aliases
EventStateConfigList list of EventStateConfig
*/.
StateConfigMap map of StateConfig
*/.
TransitionConfigList list of TransitionConfig
*/.