export interface IssueEntry { time: string; type: 'error' | 'requirement' | 'technical' | 'other'; severity: 'critical' | 'warning' | 'info'; summary: string; detail: string; resolved: boolean; planId?: string; } export declare function logIssue(taskDir: string, entry: Omit & { planId?: string; }): Promise; export declare function getIssues(taskDir: string): Promise<{ total: number; unresolved: IssueEntry[]; byPlan: Record; }>; //# sourceMappingURL=issue-tracker.d.ts.map