/** * Pipeline Validator - Validates pipeline structure and dependencies * * MAINT-002: Large Files Need Splitting - Extracted from pipeline.ts */ import type { PipelineStage } from '../types/command.types.js'; export declare class PipelineValidator { /** * Validate pipeline structure and dependencies */ validatePipeline(stages: PipelineStage[]): string[]; /** * Validate individual stage structure */ private validateStage; /** * Validate required stage fields */ private validateRequiredFields; /** * Validate optional stage fields */ private validateOptionalFields; /** * Validate stage dependencies and execution order */ private validateDependencies; } //# sourceMappingURL=pipeline-validator.d.ts.map