/** * Azure DevOps Bug Tracker Provider */ import { IBugTrackerProvider, BugDetails, BugInfo, BugStatus } from '../interfaces/IBugTrackerProvider'; export interface AzureDevOpsConfig { organizationUrl: string; project: string; personalAccessToken: string; areaPath?: string; iterationPath?: string; tags?: string[]; } export declare class AzureDevOpsBugTracker implements IBugTrackerProvider { private webApi; private config; constructor(config: AzureDevOpsConfig); private getWebApi; 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 formatReproSteps; private escapeHtml; private mapPriorityToAdo; private mapAdoStateToStatus; private mapStatusToAdoState; }