import { TeamProject } from "azure-devops-node-api/interfaces/CoreInterfaces"; import { AgileProviderOptions, BacklogItem, InputService, Logger, Project, Sprint } from "../../../../models"; import { BaseAgileService } from "../../baseAgileService"; export declare class AzureDevOpsAgileService extends BaseAgileService { private projectName; private workItemTracking; private workApi; private coreApi; private teamContext?; constructor(options: AgileProviderOptions, inputService: InputService, logger: Logger); createProject: (project: Project) => Promise; getProject: (name: string) => Promise; deleteProject: (project: Project) => Promise; convertToProject: (teamProject: TeamProject) => Project; convertToTeamProject: (project: Project) => TeamProject; getBacklogItems: (ids?: string[] | undefined) => Promise; createBacklogItems: (items: BacklogItem[], parent?: BacklogItem | undefined) => Promise; deleteBacklogItems: (ids: string[]) => Promise; getSprint: (id: string) => Promise; createProviderSprints: (sprints: Sprint[]) => Promise; deleteSprint: (id: string) => Promise; private createProviderSprint; private createOrUpdateClassificationNode; private deleteNodeAndIterationIfExists; private getTeamContext; private mapWorkItem; private getBacklogItemChildren; }