/// <reference types="node" />
import { EventEmitter } from 'node:events';
declare class WorkerPool extends EventEmitter {
    numThreads: number;
    workers: any[];
    freeWorkers: any[];
    tasks: any[];
    constructor(numThreads: number);
    addNewWorker(): void;
    runTask(pageName: string, callback: any): void;
    close(): void;
}
export default WorkerPool;
