import Message from './channelproviders/Message';
declare class EventNotifier {
    private eventHandlerMap;
    REGEXP_KEY: string;
    constructor();
    setEventHandler(originatorId: string, event: string | RegExp, handler: Function): void;
    private static getStringRepOfRegx;
    private static getRegExOfStringRep;
    setSessionActiveEventHandler(handler: Function): void;
    removeEventHandlers(originatorId: string): boolean;
    removeEventHandler(originatorId: string, event: string | RegExp): boolean;
    notifyMessage(message: Message): void;
    removeAllEventHandlers(): void;
    private tryToConvertStringToJSONObjectSafely;
}
export default EventNotifier;
//# sourceMappingURL=EventNotifier.d.ts.map