## Classes

<dl>
<dt><a href="#AbbottFramework">AbbottFramework</a></dt>
<dd></dd>
<dt><a href="#BaseController">BaseController</a></dt>
<dd></dd>
<dt><a href="#BaseProcessor">BaseProcessor</a></dt>
<dd></dd>
</dl>

## Typedefs

<dl>
<dt><a href="#AbbottFramework-Options">AbbottFramework-Options</a> : object</dt>
<dd></dd>
</dl>


<br/><br/><br/>

<a id="AbbottFramework"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  AbbottFramework</h5>
<br/><br/><br/>

<a id="new_AbbottFramework_new"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  new AbbottFramework(options)</h5>Main Abbott Framework Class.


| Param | Type |
| --- | --- |
| options | AbbottFrameworkOptions | 


<br/><br/><br/>

<a id="BaseController"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  BaseController</h5>
<br/><br/><br/>

<a id="new_BaseController_new"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  new BaseController()</h5>Controller Base Class for chat engines.


<br/><br/><br/>

<a id="BaseProcessor"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  BaseProcessor</h5>
<br/><br/><br/>

<a id="new_BaseProcessor_new"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  new BaseProcessor(key, abbottCore)</h5>NLP Processor base class.


| Param | Type |
| --- | --- |
| key | string | 
| abbottCore | Object | 


<br/><br/><br/>

<a id="AbbottFramework-Options"></a>

<h5 style="margin: 10px 0px; border-width: 5px 0px; padding: 5px; border-style: solid;">
  AbbottFramework-Options : object</h5>**Properties**

| Name | Type | Description |
| --- | --- | --- |
| debug | boolean | Enable debug mode. |

