/** * Command validation utilities - handles command definition validation and metadata checking */ import type { CommandMetadata } from '../types/command.types.js'; /** * Required fields for command metadata */ export declare const REQUIRED_COMMAND_FIELDS: string[]; /** * Validate command metadata structure */ export declare function validateCommandMetadata(metadata: CommandMetadata, filePath: string): void; /** * Validate pipeline stages structure */ export declare function validatePipelineStages(pipeline: unknown[], filePath: string): void; /** * Handle command loading errors with appropriate error types */ export declare function handleCommandLoadError(error: unknown, commandName: string, filePath: string): never; //# sourceMappingURL=command-validation.d.ts.map