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