import { i as WorkerInstance, n as WorkerRequestMessage } from "./worker-message-b803N7ST.mjs"; //#region src/abstract/worker-handler-registry.d.ts interface IWorkerHandlerRegistry { register(requestType: string, handler: WorkerInstance): void; resolve(requestType: string): WorkerInstance | undefined; } //#endregion //#region src/abstract/worker-queue.d.ts interface IWorkerMessageQueue { readonly size: number; enqueue(change: WorkerRequestMessage): void; dequeue(): WorkerRequestMessage; peek(): WorkerRequestMessage; clear(): void; } //#endregion export { IWorkerHandlerRegistry as n, IWorkerMessageQueue as t }; //# sourceMappingURL=worker-queue-BJK3jKsH.d.mts.map