import { AsyncTaskData } from "../pipeline/handlers/action/actionManager"; export interface ITaskManager { registerTask(task: AsyncTaskData): Promise; updateTask(task: AsyncTaskData): Promise; getTask(taskId: string): Promise; getAllTasks(query?: any): Promise; }