export 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 function saveTaskStore(store: TaskStore): void; export declare const FORBIDDEN_TASK_IDS: Set; export {}; //# sourceMappingURL=task-tools-core.d.ts.map