import { type ValidationResult } from '../core'; import { type PlainValidationResult } from '../toPlainError'; /** * Преобразует ошибку валидации в формат для вывода (например, в консоль) * @param validationResult * @example * ```ts * * type ListItem = { description: string }; * * type Values = { * info: { name: string }; * list: ListItem[]; * }; * * const validate = object({ * info: object({ name: string() }), * list: array( * arrayItem( * object({ * description: string(), * }), * ), * ), * }); * * const error = validate({ * info: { name: 22 }, * list: [{}], * }); * * // { * // info: { name: 'Не является строкой' }, * // list: [{ description: 'Обязательно' }], * // } * toPrettyError(error); * ``` */ export declare const toPrettyError: (validationResult: ValidationResult) => PlainValidationResult;