import type { BaseWorkerData } from './transformMultiThreaded.model.js'; export interface WorkerClassInterface { WorkerClass: BaseWorkerClass; } /** * Class to be extended, to be used with `transformMultiThreaded` */ export declare abstract class BaseWorkerClass { workerData: WORKER_DATA; constructor(workerData: WORKER_DATA); abstract process(msg: IN, index: number): Promise; }