import type { Config } from './config'; import type { EventObject, EventSubject, StatusEvent, ErrorStatusEvent } from './events'; export declare class EventEmitter { private _id; private _config; private _subject; private _object; constructor(id: string, config: Config, subject: EventSubject, object: EventObject); triggerStatus({ status, message }: { status: StatusEvent; message: string; }): void; triggerError({ status, message }: { status: ErrorStatusEvent; message: string; }): void; }