import { type ErrorCode } from '../types'; /** * Причина ошибки валидации */ export type ValidationErrorData> = { cause: TAddCause & { code: ErrorCode; errors?: ValidationSimpleError[]; }; }; /** * Простая ошибка правил валидации. Может содержать массив ошибок при использовании aggregate */ export declare class ValidationSimpleError = {}> extends Error { cause: ValidationErrorData['cause']; constructor(message: string, data: ValidationErrorData); }