import { IssueRepository } from './adapter-interfaces/IssueRepository'; import { ProjectRepository } from './adapter-interfaces/ProjectRepository'; import { IssueCommentRepository } from './adapter-interfaces/IssueCommentRepository'; import { Sleep } from '../services/commentCreateWithDedupRetry'; export declare class ConflictedIssueRevertUseCase { private readonly projectRepository; private readonly issueRepository; private readonly issueCommentRepository; private readonly sleep; constructor(projectRepository: Pick, issueRepository: Pick, issueCommentRepository: Pick, sleep?: Sleep); run: (params: { projectUrl: string; allowedIssueAuthors?: string[] | null; thresholdForAutoReject?: number; thresholdForDispatchLoop?: number; }) => Promise; private createCommentWithDedup; private buildRelatedOpenPrUrlsByIssueUrl; } //# sourceMappingURL=ConflictedIssueRevertUseCase.d.ts.map