import EventTarget, { Event } from 'event-target-shim'; export declare class CustomEvent extends Event { detail: any; constructor(eventName: string, detail: any); } export default class EventManager extends EventTarget { raiseCustomEvent(eventName: string, payload?: any): void; constructor(); end(): void; handleOnline: () => Promise; handleOffline: () => Promise; handleLeaveChat: () => Promise; handleAcsChatOnline: () => Promise; handleBeforeunload: () => void; handleError: (error: Error) => Promise; handleLoadMoreHistoryMessages: () => Promise; } //# sourceMappingURL=EventManager.d.ts.map