import { IssueRepository } from './adapter-interfaces/IssueRepository'; import { ProjectRepository } from './adapter-interfaces/ProjectRepository'; import { Issue } from '../entities/Issue'; import { Project } from '../entities/Project'; export declare const adoptIssueAgentDesignationLabel: (issue: Issue, project: Project, configuredAgentNames: string[], projectRepository: Pick, issueRepository: Pick, agentDesignationLabelsToKeep?: string[] | null, defaultAgentName?: string | null) => Promise; export declare class AgentDesignationLabelAdoptUseCase { private readonly projectRepository; private readonly issueRepository; constructor(projectRepository: Pick, issueRepository: Pick); run: (params: { project: Project; issues: Issue[]; agents: string[] | null; agentDesignationLabelsToKeep?: string[] | null; defaultAgentName?: string | null; }) => Promise; } //# sourceMappingURL=AgentDesignationLabelAdoptUseCase.d.ts.map