import { IssueRepository } from './adapter-interfaces/IssueRepository'; import { IssueCommentRepository } from './adapter-interfaces/IssueCommentRepository'; import { ProjectRepository } from './adapter-interfaces/ProjectRepository'; import { LocalCommandRunner } from './adapter-interfaces/LocalCommandRunner'; import { Sleep } from '../services/commentCreateWithDedupRetry'; export declare const ORPHANED_WAIT_CONDITION_REJECTION_DETAIL = "ORPHANED_WAIT_CONDITION"; export declare class RevertOrphanedWaitConditionUseCase { readonly projectRepository: Pick; readonly issueRepository: Pick; readonly issueCommentRepository: Pick; readonly localCommandRunner: LocalCommandRunner; readonly sleep: Sleep; constructor(projectRepository: Pick, issueRepository: Pick, issueCommentRepository: Pick, localCommandRunner: LocalCommandRunner, sleep?: Sleep); run: (params: { projectUrl: string; preparationProcessCheckCommand: string; awLogDirectoryPath?: string; awLogStaleThresholdMinutes?: number; }) => Promise; } //# sourceMappingURL=RevertOrphanedWaitConditionUseCase.d.ts.map