import { Handlers } from './interfaces'; import { Class } from "serde-ts"; export declare class WorkerManager { private workers; private requestIdCounter; private workerIdCounter; private responseHandlers; private initializationHandlers; private readonly timeout; constructor(timeout?: number); createWorkerWithHandlers(workerFile: string): Promise; private handleMessage; call(workerId: number, methodName: K, ...args: Parameters): Promise>; sendNotification(workerId: number, methodName: K, ...args: Parameters): void; terminateWorker(workerId: number): Promise; registerClasses(classes: Class[]): void; }