@bobmatnyc/claude-pm-portfolio-manager
Version:
Claude PM Portfolio Management Dashboard - React-based monitoring and reporting for Claude PM managed projects
49 lines (48 loc) • 1.26 kB
TypeScript
export interface AiTrackdownEpic {
id: string;
title: string;
status: string;
priority: string;
assignee: string;
created: string;
updated: string;
milestone?: string;
}
export interface AiTrackdownIssue {
id: string;
title: string;
status: string;
priority: string;
assignee: string;
epic: string;
created: string;
updated: string;
milestone?: string;
}
export interface AiTrackdownTask {
id: string;
title: string;
status: string;
priority: string;
assignee: string;
issue: string;
created: string;
updated: string;
milestone?: string;
}
export declare class AiTrackdownApiService {
private static instance;
static getInstance(): AiTrackdownApiService;
getEpics(projectPath?: string): Promise<AiTrackdownEpic[]>;
getIssues(projectPath?: string): Promise<AiTrackdownIssue[]>;
getTasks(projectPath?: string): Promise<AiTrackdownTask[]>;
getProjectStatus(projectPath?: string): Promise<{
epics: number;
issues: number;
tasks: number;
completedEpics: number;
completedIssues: number;
completedTasks: number;
}>;
}
export declare const aiTrackdownApiService: AiTrackdownApiService;