import { Emitter, Event } from '@theia/core/lib/common/event'; import { TaskClient, TaskExitedEvent, TaskInfo, TaskOutputProcessedEvent, BackgroundTaskEndedEvent } from './task-protocol'; export declare class TaskWatcher { getTaskClient(): TaskClient; protected onTaskCreatedEmitter: Emitter; protected onTaskExitEmitter: Emitter; protected onDidStartTaskProcessEmitter: Emitter; protected onDidEndTaskProcessEmitter: Emitter; protected onOutputProcessedEmitter: Emitter; protected onBackgroundTaskEndedEmitter: Emitter; get onTaskCreated(): Event; get onTaskExit(): Event; get onDidStartTaskProcess(): Event; get onDidEndTaskProcess(): Event; get onOutputProcessed(): Event; get onBackgroundTaskEnded(): Event; } //# sourceMappingURL=task-watcher.d.ts.map