import { ITasksApi } from './ITasksApi'; import { TaskRunner } from '../libs/tasks/TaskRunner'; import { TaskRun } from '../libs/tasks/TaskRun'; export declare class TasksApi implements ITasksApi { onBefore(runner: TaskRunner): void; onStart(run: TaskRun): void; onProgress(run: TaskRun): void; onStop(run: TaskRun): void; onAfter(runner: TaskRunner): void; onError(run: TaskRun | TaskRunner): void; onInit(): void; onShutdown(): void; }