import * as ZB from '../lib/interfaces-1.0';
import { ZBBatchWorkerConstructorConfig, ZBWorkerBase } from '../lib/ZBWorkerBase';
export declare class ZBBatchWorker<InputVariables = ZB.IInputVariables, Headers = ZB.ICustomHeaders, OutputVariables = ZB.IOutputVariables> extends ZBWorkerBase<InputVariables, Headers, OutputVariables> {
    private jobBatchMaxTime;
    private jobBuffer;
    constructor(config: ZBBatchWorkerConstructorConfig<InputVariables, Headers, OutputVariables>);
    protected handleJobs(jobs: ZB.Job<InputVariables, Headers>[]): Promise<void>;
}
