import { MidaEvent } from "../../events/MidaEvent"; import { MidaEventListenerAsync } from "../../events/MidaEventListenerAsync"; import { GenericObject } from "../GenericObject"; export declare class MidaEmitterAsync { #private; constructor(); addEventListener(type: string, listener: MidaEventListenerAsync): string; removeEventListener(uuid: string): void; on(type: string): Promise; on(type: string, listener: MidaEventListenerAsync): string; notifyListeners(type: string, descriptor?: GenericObject): Promise; removeAllListeners(): void; }