import type { ValidationStep, ValidationStepResult, ValidationContext } from '../types.js'; import type { IIssueRepository } from '../../../container/interfaces.js'; /** Validates all sub-issues are closed before completing a task. */ export declare class SubtaskCompletionValidation implements ValidationStep { private readonly issueRepository; readonly name = "SubtaskCompletionValidation"; constructor(issueRepository: IIssueRepository); validate(context: ValidationContext): Promise; } //# sourceMappingURL=subtask-completion-validation.d.ts.map