UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

44 lines 1.47 kB
import { ConfigManager } from '../../config/config-manager.js'; import { Issue, Comment, IssueFilter, IssueStats, Milestone } from './types.js'; export declare class IssueTracker { private configManager; private issuesPath; private templatesPath; private milestonesPath; constructor(configManager: ConfigManager); init(): Promise<void>; private ensureDirectories; createIssue(data: { type: Issue['type']; title: string; description: string; priority: Issue['priority']; createdBy: string; labels?: string[]; affectedModules?: string[]; assignedTo?: string; }): Promise<Issue>; updateIssue(issueId: string, updates: Partial<Issue>): Promise<Issue>; addComment(issueId: string, data: { author: string; content: string; type?: Comment['type']; }): Promise<Comment>; searchIssues(filter: IssueFilter): Promise<Issue[]>; getIssueStats(filter?: IssueFilter): Promise<IssueStats>; createMilestone(data: { title: string; description: string; dueDate: string; issues?: string[]; }): Promise<Milestone>; updateMilestoneProgress(milestone: Milestone): Promise<void>; private createDefaultTemplates; private getIssue; private getAllIssues; private saveIssue; private saveMilestone; private saveTemplate; private generateId; } //# sourceMappingURL=issue-tracker.d.ts.map