export declare class BaseWorker { protected _sourceId: number; protected _source: Map; protected _pendingQueue: T[]; protected _numWorkers: number; protected _workerQueue: Worker[]; constructor(numWorkers?: number, program?: any); check(): void; setProgram(program: any): void; make(data: T): void; protected _onMessage(e: MessageEvent): void; destroy(): void; get pendingQueue(): T[]; }