/** * Input Validation — Schema validation for test YAML, trace JSON, config files, and CLI arguments. * * Provides user-friendly error messages with "did you mean?" suggestions. */ /** * Validation error with location context. */ export interface ValidationError { path: string; message: string; suggestion?: string; } /** * Result of validation. */ export interface ValidationResult { valid: boolean; errors: ValidationError[]; } /** * Validate a test suite YAML structure. */ export declare function validateSuite(data: any): ValidationResult; /** * Validate an expectations object for unknown/misspelled assertion keys. */ export declare function validateExpectations(expect: any, pathPrefix?: string): ValidationError[]; /** * Validate a trace JSON structure. */ export declare function validateTrace(data: any): ValidationResult; /** * Format validation errors for CLI output. */ export declare function formatValidationErrors(errors: ValidationError[]): string; //# sourceMappingURL=validate.d.ts.map