/** * GitHub Bug Tracker Provider */ import { IBugTrackerProvider, BugDetails, BugInfo, BugStatus } from '../interfaces/IBugTrackerProvider'; export interface GitHubConfig { owner: string; repo: string; token: string; } export declare class GitHubBugTracker implements IBugTrackerProvider { private octokit; private config; private initialized; constructor(config: GitHubConfig); private initialize; 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 formatIssueBody; private mapPriorityToLabel; private mapGitHubStateToStatus; }