import type { WorkflowDefinition } from './workflow.js'; /** A single validation error or warning */ export interface ValidationIssue { message: string; /** Dot-path to the problematic element (e.g., "phases[0].steps[1]") */ path?: string; } /** Result of validating a workflow definition */ export interface WorkflowValidationResult { valid: boolean; errors: ValidationIssue[]; warnings: ValidationIssue[]; } /** * Validate a parsed WorkflowDefinition for structural issues. * Does NOT re-validate YAML parsing — assumes parseWorkflow() already succeeded. */ export declare function validateWorkflow(def: WorkflowDefinition): WorkflowValidationResult; //# sourceMappingURL=workflow-validator.d.ts.map