import { ValidationError } from './validation-error.js'; export declare class ValidationResult { private readonly _issues; constructor(); get valid(): boolean; get errors(): ReadonlyArray; get warnings(): ReadonlyArray; addError(path: string, message?: string): this; addWarning(path: string, message?: string): this; merge(other: ValidationResult): this; toJSON(): { valid: boolean; errors: unknown[]; warnings: unknown[]; }; } //# sourceMappingURL=validation-result.d.ts.map