UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

20 lines 956 B
import { KanbanBoard, Task } from './types.js'; import { ConfigManager } from '../../config/config-manager.js'; export declare class KanbanDataStore { private store; private configManager; private readonly MODULE_NAME; private readonly DATA_FILE; constructor(configManager?: ConfigManager); init(): Promise<void>; save(): Promise<void>; createBoard(name: string, columns?: string[]): KanbanBoard; getBoard(nameOrId: string): KanbanBoard | undefined; getAllBoards(): KanbanBoard[]; addTask(boardNameOrId: string, task: Omit<Task, 'id' | 'createdAt' | 'updatedAt'>): Task | null; moveTask(boardNameOrId: string, taskId: string, newColumn: string): boolean; updateTask(boardNameOrId: string, taskId: string, updates: Partial<Omit<Task, 'id' | 'createdAt' | 'updatedAt'>>): boolean; deleteTask(boardNameOrId: string, taskId: string): boolean; private generateId; } //# sourceMappingURL=store.d.ts.map