/// import { System } from '../../system/System'; import { EventEmitter } from 'events'; import { ITaskExecutionRequestOptions } from './ITaskExecutionRequestOptions'; import { Tasks } from '../Tasks'; import { TASK_RUNNER_SPEC } from '../Constants'; import { TaskEvent } from '../event/TaskEvent'; export declare class TaskExecutionRequest extends EventEmitter { private system; private tasks; private timeout; private event; private responses; private targetIds; private results; private active; constructor(system: System, tasks: Tasks); run(taskSpec: TASK_RUNNER_SPEC[], parameters?: any, options?: ITaskExecutionRequestOptions): Promise; postProcess(err: Error): void; onResults(event: TaskEvent): any; ready(): Promise; }