export interface StalePRInput { prId: string | number; title: string; author: string; createdAt: string | number | Date; updatedAt: string | number | Date; lastCommentAt?: string | number | Date; isDraft?: boolean; reviewStatus?: 'APPROVED' | 'CHANGES_REQUESTED' | 'PENDING' | 'NONE'; } export interface StalePRResult { prId: string | number; isStale: boolean; stalenessScore: number; daysInactive: number; suggestedAction: 'none' | 'ping_author' | 'ping_reviewers' | 'close' | 'merge'; reason: string; } export interface StaleConfig { staleThresholdDays: number; closeThresholdDays: number; } export declare class StalePRDetector { private config; constructor(config?: Partial); evaluate(prs: StalePRInput[]): StalePRResult[]; private evaluateSingle; } //# sourceMappingURL=stalePR.d.ts.map