import { n as EventTag, r as Eventa } from "./eventa-CCPqecvv.mjs"; import { n as AdapterErrorPayload } from "./errors-BKTILLCx.mjs"; //#region src/adapters/webworkers/shared.d.ts interface WorkerPayload { id: string; type: EventTag; payload: T; transfer?: Transferable[]; } interface WorkerEventa extends Eventa<{ message: T; transfer?: Transferable[]; }> { _workerTransfer: true; } declare function defineWorkerEventa(id?: string): WorkerEventa; declare function defineOutboundWorkerEventa(id?: string): WorkerEventa; declare function isWorkerEventa(event: Eventa): event is WorkerEventa; /** * Emitted by the worker adapters whenever a worker fails: an inbound message * fails to parse (`kind: 'parse'`, non-fatal), the worker hits a fatal * `error` (`kind: 'fatal'`), or a message can't be deserialized * (`kind: 'messageerror'`). Has a stable id so it can be subscribed to across * module boundaries. */ declare const workerErrorEvent: Eventa; declare function normalizeOnListenerParameters(event: Eventa, options?: { transfer?: Transferable[]; } | unknown): { body: any; transfer: Transferable[] | undefined; }; //#endregion export { isWorkerEventa as a, defineWorkerEventa as i, WorkerPayload as n, normalizeOnListenerParameters as o, defineOutboundWorkerEventa as r, workerErrorEvent as s, WorkerEventa as t }; //# sourceMappingURL=shared-Q44eiCzF.d.mts.map