/** * PRReviewValidation — Requires N approving reviews on linked PR. * * Quality gate: checks that the pull request associated with a task * has the required number of approving reviews before approval. */ import type { ValidationStep, ValidationStepResult, ValidationContext } from '../types.js'; import type { IRepositoryRepository, IIssueRepository } from '../../../container/interfaces.js'; export declare class PRReviewValidation implements ValidationStep { private readonly repositoryRepository; private readonly requiredApprovals; readonly name = "PRReviewValidation"; constructor(repositoryRepository: IRepositoryRepository, _issueRepository: IIssueRepository, requiredApprovals?: number); validate(context: ValidationContext): Promise; } //# sourceMappingURL=pr-review-validation.d.ts.map