import { Debugger } from 'debug'; import { LoggerFn, TaskResolverExecutor, ValueMap } from '../types'; import { Task } from './task'; import { TaskProcess } from './task-process'; export declare class ProcessManager { nextProcessId: number; processes: TaskProcess[]; constructor(); createProcess(task: Task, taskResolverExecutor: TaskResolverExecutor, context: ValueMap, automapParams: boolean, automapResults: boolean, flowId: number, debug: Debugger, log: LoggerFn): TaskProcess; runningCount(): number; removeProcess(process: TaskProcess): void; }