import { n as WorkerRequestMessage, r as WorkerResponseMessage } from "./worker-message-DXmmy8WR.cjs"; import { t as WorkerThreadEntity } from "./worker-thread-4tJW_zpp.cjs"; //#region src/abstract/worker-execution-mode.d.ts declare enum WorkerExecutionMode { worker = "worker", local = "local" } //#endregion //#region src/abstract/worker-execution-strategy.d.ts type WorkerResponseCallback = (entity: Readonly, response: WorkerResponseMessage) => void; interface IWorkerExecutionStrategy { readonly mode: WorkerExecutionMode; dispatch(message: WorkerRequestMessage, entity: WorkerThreadEntity, onResponse: WorkerResponseCallback): void; } //#endregion export { WorkerResponseCallback as n, WorkerExecutionMode as r, IWorkerExecutionStrategy as t }; //# sourceMappingURL=worker-execution-strategy-D1Znkfbl.d.cts.map