import type { IWorkItemTrackingApi } from "azure-devops-node-api/WorkItemTrackingApi.js"; import type { IGitApi } from "azure-devops-node-api/GitApi.js"; export interface AdoConfig { orgUrl: string; project: string; pat: string; } /** * Azure DevOps client wrapper. * * Handles PAT authentication and provides typed API accessors * for Work Item Tracking, Git, and Pull Requests. * * API clients are created lazily on first use and cached. */ export declare class AdoClient { private connection; private config; private _witApi; private _gitApi; constructor(config: AdoConfig); get project(): string; get orgUrl(): string; /** Work Item Tracking API — work items, queries, comments */ getWitApi(): Promise; /** Git API — repos, branches, pull requests, commits */ getGitApi(): Promise; /** Test connectivity — returns org info or throws */ testConnection(): Promise<{ authenticated: boolean; authorizedUser: string; }>; } //# sourceMappingURL=ado-client.d.ts.map