import type { ModuleHandler } from "@scandit/web-datacapture-core/build/js/worker/index"; import { WorkerMain as CoreWorkerMain } from "@scandit/web-datacapture-core/build/js/worker/index.js"; import { DataCaptureEngine } from "./dataCaptureEngine"; import type { AnyDataCaptureActionMessage, AugmentedWorker, DataCaptureActionMessageKey, Module } from "./dataCaptureWorkerRelated"; export declare class WorkerMain extends CoreWorkerMain { constructor(workerSelf: AugmentedWorker, module: ModuleHandler); respondWith(command: DataCaptureActionMessageKey, requestId: number, executor: () => T): Promise; onMessage(event: MessageEvent): boolean; }