/// <reference types="node" />
import { Worker } from 'worker_threads';
import { TaskConfig } from './taskContainer';
export declare class PoolWorker extends Worker {
    ready: boolean;
    constructor(...args: ConstructorParameters<typeof Worker>);
    run(param: any, taskConfig: TaskConfig): Promise<any>;
    private readyToWork;
    terminate(): Promise<number>;
}
