/** * Jira Bug Tracker Provider */ import { IBugTrackerProvider, BugDetails, BugInfo, BugStatus } from '../interfaces/IBugTrackerProvider'; export interface JiraConfig { host: string; email: string; apiToken: string; projectKey: string; issueType?: string; } export declare class JiraBugTracker implements IBugTrackerProvider { private client; private config; constructor(config: JiraConfig); createBug(bugDetails: BugDetails): Promise; updateBug(bugId: string, updates: Partial): Promise; closeBug(bugId: string, comment?: string): Promise; findBugs(query: { title?: string; labels?: string[]; status?: BugStatus; }): Promise; addComment(bugId: string, comment: string): Promise; private formatJiraDescription; private convertToJiraFormat; private mapPriorityToJira; private mapJiraStatusToStatus; }