import { TaskRun } from './TaskRun'; import { ITaskRuntimeContainer } from './ITaskRuntimeContainer'; import { ILoggerApi } from '../logging/ILoggerApi'; import { TaskState } from './TaskState'; export declare class TaskRuntimeContainer implements ITaskRuntimeContainer { private readonly $_run_; private $progress; private $total; private _logger; constructor(taskRun: TaskRun); /** * Get internal statistic counter * * @param key */ counter(key: string): import("../..").Counter; logger(): ILoggerApi; private getRunner; /** * Impl. of interface ITaskRuntimeContainer */ addTask(name: string, incomings?: any): Promise; /** * Impl. of interface ITaskRuntimeContainer */ getIncomingsOfRunner(): any; /** * Impl. of interface ITaskRuntimeContainer */ getIncomings(): any; /** * Impl. of interface ITaskRuntimeContainer */ getOutgoings(): any; getUndeclaredIncomingNames(): string[]; /** * Impl. of interface ITaskRuntimeContainer */ progress(nr: number): void; total(nr: number): void; done(): void; get name(): string; get id(): number; get taskNr(): number; get runnerId(): string; stats(): any; }