import { BuildRun, BuildRunOptions, DashboardPullRequest, GitTag, PullRequest, PullRequestOptions, Readme, ReadmeConfig, RepoBuild, RepoBuildOptions, Team } from '@backstage/plugin-azure-devops-common'; /** @public */ export declare const azureDevOpsApiRef: import("@backstage/core-plugin-api").ApiRef; /** @public */ export interface AzureDevOpsApi { getRepoBuilds(projectName: string, repoName: string, host?: string, org?: string, options?: RepoBuildOptions): Promise<{ items: RepoBuild[]; }>; getGitTags(projectName: string, repoName: string, entityRef: string, host?: string, org?: string): Promise<{ items: GitTag[]; }>; getPullRequests(projectName: string, repoName: string, entityRef: string, host?: string, org?: string, options?: PullRequestOptions): Promise<{ items: PullRequest[]; }>; getDashboardPullRequests(projectName: string): Promise; getAllTeams(): Promise; getUserTeamIds(userId: string): Promise; getBuildRuns(projectName: string, entityRef: string, repoName?: string, definitionName?: string, host?: string, org?: string, options?: BuildRunOptions): Promise<{ items: BuildRun[]; }>; getReadme(opts: ReadmeConfig): Promise; }