import RecorderManager from './libs/aiSounds/index.umd';
import PandaWebSocket from './core/sockets/PandaWebSocket';
import PandaRecordWebSocket from './core/sockets/PandaRecordWebSocket';
import Utils from './utils/Utils';
import PandaSparkWebSocket from './core/sockets/PandaSparkWebSocket';
import Directive , {DirectiveTypes, AllDirectiveTypes} from './directive';
import AwakenDirective from './directive/AwakenDirective';
import ByeDirective from './directive/ByeDirective';
import CloseSessionDirective from './directive/CloseSessionDirective';
import PandaSpeechSynthesisUtterance from './core/SpeechSynthesisUtterance';

export {
    RecorderManager,
    PandaWebSocket,
    PandaRecordWebSocket,
    Utils,
    PandaSparkWebSocket,
    Directive,
    AwakenDirective,
    ByeDirective,
    DirectiveTypes,
    AllDirectiveTypes,
    CloseSessionDirective,
    PandaSpeechSynthesisUtterance
};