import type { Issue } from '../entities/Issue'; import type { IssueRepository } from './adapter-interfaces/IssueRepository'; import { Sleep } from '../services/commentCreateWithDedupRetry'; export declare const DEFAULT_MINIMUM_PULL_REQUEST_AGE_MS: number; export declare class StaleTaskPullRequestCloseUseCase { readonly issueRepository: Pick; private readonly sleep; constructor(issueRepository: Pick, sleep?: Sleep); run: (input: { issues: Issue[]; evaluatedAt?: Date; minimumPullRequestAgeMs?: number; }) => Promise; private createCommentByUrlWithDedup; } //# sourceMappingURL=StaleTaskPullRequestCloseUseCase.d.ts.map