| IBaseActionClientHandlerNode<TData extends BaseActionProps> | 
 Mixin for nodes that wish to register the default client-side action handlers. 
 | 
| IBaseActionNode<TData extends BaseActionProps> | 
Node logic handler for actions with a properties model that inherit from  BaseActionProps.  
 | 
| IBaseConditionClientHandlerNode<TData extends BaseConditionProps> | 
 Mixin for nodes that wish to register the default client-side condition handlers. 
 | 
| IBaseDoUntilLoopClientHandlerNode<TData extends BaseDoUntilLoopProps> | 
 Mixin for nodes that wish to register the default client-side do-until loop handlers. 
 | 
| IBaseTrigger<TData extends BaseTriggerProps> | 
Trigger handler for triggers with a properties model that inherit from  BaseTriggerProps.  
 | 
| IBaseWhileLoopClientHandlerNode<TData extends BaseWhileLoopProps> | 
 Mixin for nodes that wish to register the default client-side while loop handlers. 
 | 
| IBuiltinNodeType<TData> | 
 Mixin for all built-in workflow node handlers. 
 | 
| IBuiltinTriggerType<TData> | 
 Mixin for all built-in workflow trigger handlers. 
 | 
| IDefaultClientHandlerNode<TData extends BaseActionProps> | 
Deprecated.
 | 
| IDefaultClientHandlerTrigger<TData extends BaseTriggerProps> | 
 Trigger handler for triggers that wish to register the default client-side handlers. 
 | 
| IMultipleCheckPropertiesNode<TData extends IMultipleCheckProps> | 
 | 
| INodePropertyPluginBean<TData> | 
 Workaround for Java not having intersection types. 
 | 
| IPluginActionNodeHandler<TData extends BaseActionProps> | 
Mixin meant for  IPluginWorkflowNode plugins that only wish to provide a workflow action that executes some
 business logic.  
 | 
| IPluginConditionNodeHandler<TData extends BaseConditionProps> | 
Mixin meant for  IPluginWorkflowNode plugins that only wish to provide a workflow condition that checks a
 condition and redirects to the if or else branch based upon the result.  
 | 
| IPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps,TState extends IWorkflowLoopDataProviding> | 
Mixin meant for  IPluginWorkflowNode plugins that only wish to provide a workflow do until loop that runs a
 test and executes the loop body for as long as the test holds true (= a do until loop).  
 | 
| IPluginTriggerHandler<TData extends BaseTriggerProps> | 
Mixin meant for  IPluginWorkflowTrigger plugins that only wish to provide a workflow trigger that executes
 some business logic.  
 | 
| IPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps,TState extends IWorkflowLoopDataProviding> | 
Mixin meant for  IPluginWorkflowNode plugins that only wish to provide a workflow while loop that runs a test
 and executes the loop body for as long as the test holds true (= a while loop).  
 | 
| ISingleBaseActionNodePrototype<TData extends BaseActionProps> | 
 | 
| ISingleBaseConditionNodePrototype<TData extends BaseConditionProps> | 
 | 
| ISingleBaseDoUntilLoopNodePrototype<TData extends BaseDoUntilLoopProps> | 
 | 
| ISingleBaseTriggerPrototype<TData extends BaseTriggerProps> | 
 | 
| ISingleBaseWhileLoopNodePrototype<TData extends BaseWhileLoopProps> | 
 | 
| ITriggerPropertyPluginBean<TData> | 
 Workaround for Java not having intersection types. 
 | 
| IWorkflowLoopDataProviding | 
 |