import type { ITaskContext } from './i-task-context.js'; import type { ITaskResult } from './i-task-result.js'; export interface ITask { readonly id: string; runAsync(context: ITaskContext): Promise; }