/** * Task MCP Tools for CLI * * Tool definitions for task management with file persistence. */ import { type MCPTool } from './types.js'; interface TaskRecord { taskId: string; type: string; description: string; priority: 'low' | 'normal' | 'high' | 'critical'; status: 'pending' | 'in_progress' | 'completed' | 'failed' | 'cancelled'; progress: number; assignedTo: string[]; tags: string[]; createdAt: string; startedAt: string | null; completedAt: string | null; result?: Record; } interface TaskStore { tasks: Record; version: string; } export declare function loadTaskStoreOrNull(): TaskStore | null; export declare function loadTaskStore(): TaskStore; export declare const taskTools: MCPTool[]; export {}; //# sourceMappingURL=task-tools.d.ts.map