export default Pool;
declare class Pool {
    constructor({ worker, size }: {
        worker?: (() => {}) | undefined;
        size?: number | undefined;
    });
    _worker: () => {};
    _size: number;
    _running: number;
    _workers: any[];
    _taskQueue: any[];
    _getWorker(): Promise<any>;
    _freeWorker(worker: any): void;
    addTask(data: any): Promise<any>;
}
