import { n as EventTag, s as EventaType } from "../../eventa-CCPqecvv.mjs"; import { t as EventContext } from "../../context-C4Cia9QU.mjs"; //#region src/adapters/event-emitter/shared.d.ts interface Payload { id: string; type: EventTag; payload: T; } declare const errorEvent: { body?: { error: unknown; } | undefined; metadata?: undefined; invokeMetadata?: undefined; id: string; type?: EventaType.Event | undefined; }; //#endregion //#region src/adapters/event-emitter/index.d.ts declare function createContext(eventTarget: NodeJS.EventEmitter, options?: { messageEventName?: string | false; errorEventName?: string | false; extraListeners?: Record void | Promise>; }): { context: EventContext; dispose: (reason?: unknown) => void; }; //#endregion export { type Payload, createContext, type errorEvent }; //# sourceMappingURL=index.d.mts.map