| IBaseActionNode<TData extends BaseActionProps> | 
Node logic handler for actions with a properties model that inherit from  BaseActionProps.  
 | 
| IBaseTrigger<TData extends BaseTriggerProps> | 
Trigger handler for triggers with a properties model that inherit from  BaseTriggerProps.  
 | 
| IBuiltinNodeType<TData> | 
 Mixin for all built-in workflow node handlers. 
 | 
| IBuiltinTriggerType<TData> | 
 Mixin for all built-in workflow trigger handlers. 
 | 
| IDefaultClientHandlerNode<TData extends BaseActionProps> | 
 Node handler for nodes that wish to register the default client-side handlers. 
 | 
| IDefaultClientHandlerTrigger<TData extends BaseTriggerProps> | 
 Trigger handler for triggers that wish to register the default client-side handlers. 
 | 
| 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.  
 | 
| IPluginTriggerHandler<TData extends BaseTriggerProps> | 
Mixin meant for  IPluginWorkflowTrigger plugins that only wish to provide a workflow trigger that executes
 some business logic.  
 | 
| ISingleBaseActionNodePrototype<TData extends BaseActionProps> | 
 | 
| ISingleBaseTriggerPrototype<TData extends BaseTriggerProps> | 
 | 
| ITriggerPropertyPluginBean<TData> | 
 Workaround for Java not having intersection types. 
 |