import type { TaskPriority, TaskStatus, TaskType, TaskProgress as TaskGraphProgress } from '../types/task-graph.js'; export type { TaskStatus, TaskPriority, TaskType }; export interface TaskItem { id: string; title: string; description?: string | undefined; type: TaskType; priority: TaskPriority; status: TaskStatus; /** IDs of tasks this one depends on. */ dependsOn?: string[] | undefined; /** Agent/subagent name assigned to this task. */ assignee?: string | undefined; estimateHours?: number | undefined; tags?: string[] | undefined; createdAt: string; updatedAt: string; } export declare function computeTaskItemProgress(tasks: TaskItem[]): TaskGraphProgress; export declare function formatTaskProgress(tasks: TaskItem[]): string; export declare function formatTaskList(tasks: TaskItem[]): string; //# sourceMappingURL=task-format.d.ts.map