@infomatebot/chatbot-widget
Version:
Build intelligent chatbots using pre-designed conversation flows with quick reply options. Upload documents for AI-powered, context-aware responses and reduce support costs by 80% with guided conversations
23 lines • 1.05 kB
TypeScript
import type { ChatbotEventHandler } from '../types/internal.types';
export declare class EventEmitter {
private events;
private maxListeners;
on(event: string, listener: ChatbotEventHandler): void;
once(event: string, listener: ChatbotEventHandler): void;
off(event: string, listener: ChatbotEventHandler): void;
removeAllListeners(event?: string): void;
emit(event: string, data?: any): boolean;
listenerCount(event: string): number;
eventNames(): string[];
listeners(event: string): ChatbotEventHandler[];
setMaxListeners(maxListeners: number): void;
getMaxListeners(): number;
hasListeners(event: string): boolean;
prependListener(event: string, listener: ChatbotEventHandler): void;
prependOnceListener(event: string, listener: ChatbotEventHandler): void;
waitFor(event: string, timeout?: number): Promise<CustomEvent>;
pipe(target: EventEmitter, events?: string[]): void;
getDebugInfo(): Record<string, any>;
destroy(): void;
}
//# sourceMappingURL=event-emitter.d.ts.map