/** The `Task` object lives on a host Ember object (e.g. a Component, Route, or Controller). You call the {@linkcode Task#perform .perform()} method on this object to create run individual {@linkcode TaskInstance}s, and at any point, you can call the {@linkcode Task#cancelAll .cancelAll()} method on this object to cancel all running or enqueued {@linkcode TaskInstance}s. @class Task */ export class Task extends BaseTask { _taskInstanceFactory(args: any, performType: any, linkedObject: any): TaskInstance; _clone(): Task; } import { Task as BaseTask } from './external/task/task'; import { TaskInstance } from './task-instance'; //# sourceMappingURL=task.d.ts.map