/// <reference types="node" />
import { JobQueue } from './job-queue';
import { ShotWorker, WorkerConfig } from './shot-worker';
export interface PoolConfig extends WorkerConfig {
    concurrency?: number;
}
export declare function create(options: PoolConfig): Promise<void>;
export declare function getShot(url: any): Promise<Buffer>;
export declare function getStatus(): {
    jobQueue: JobQueue;
    allWorkers: ShotWorker[];
    idleWorkers: ShotWorker[];
};
