import { ConfigTypes } from "../types/ConfigTypes"; export declare class WorkerThreadManager { private config; private constants; private sharedBufferPool; private workers; private taskQueue; private isRunning; constructor(config: ConfigTypes.WorkerConfig); createWorker(name: string, script: string): Promise; runTask(workerName: string, task: any): Promise; private generateTaskId; executeInParallel(tasks: any[], workerNames: string[]): Promise; executeInSequence(tasks: any[], workerName: string): Promise; shutdown(): Promise; getWorkerCount(): number; getTaskQueueLength(): number; } //# sourceMappingURL=WorkerThreadManager.d.ts.map