import { ValidationError } from '../../../domain/errors/ValidationError'; import { PerformanceMetrics } from './PerformanceMetrics'; import { SecurityValidationResult } from './SecurityValidationResult'; import { ValidationMetadata } from './ValidationMetadata'; export interface ValidationResult { isValid: boolean; errors: ValidationError[]; warnings: ValidationError[]; performance: PerformanceMetrics; security: SecurityValidationResult; metadata: ValidationMetadata; } /** * ValidationResult utilities for serialization */ export declare class ValidationResultUtils { /** * Creates a ValidationResult from JSON data */ static fromJSON(json: any): ValidationResult; /** * Serializes ValidationResult to JSON */ static toJSON(result: ValidationResult): any; } //# sourceMappingURL=ValidationResult.d.ts.map