import { Debugger } from 'debug'; import { LoggerFn, TaskResolverExecutor, ValueMap } from '../types'; import { ProcessManager } from './process-manager'; import { Task } from './task'; export declare class TaskProcess { manager: ProcessManager; id: number; task: Task; protected taskResolverExecutor: TaskResolverExecutor; protected context: ValueMap; protected automapParams: boolean; protected automapResults: boolean; protected flowId: number; protected debug: Debugger; protected log: LoggerFn; static nextPid: number; protected params: ValueMap; pid: number; constructor(manager: ProcessManager, id: number, task: Task, taskResolverExecutor: TaskResolverExecutor, context: ValueMap, automapParams: boolean, automapResults: boolean, flowId: number, debug: Debugger, log: LoggerFn); getParams(): ValueMap; run(): Promise; }