import { WorkflowDefinition, WorkflowValidationResult } from '../../domain/workflow'; export declare class ValidateWorkflowUseCase { private readonly catalog; private readonly repoRoot; constructor(corePath?: string); execute(definition: WorkflowDefinition): WorkflowValidationResult; private checkMandatoryPhases; private checkGateHasArtifacts; private checkNonOmittableArtifacts; private checkOpaRulesExist; }