import { type ValidationRule } from '../core'; /** * Если все переданные правила завершились с ошибкой, то вернется ошибка из последнего правила * Если хотя бы одно из правил не завершилось ошибкой, то or вернет undefined * @param rules - любые правила валдиаций * @example * ```ts * const validate = or(number(), string(), array()); * * // Не является массивом * const result = validate({}); * * // undefined * const result = validate('string'); * ``` */ export declare const or: >(...rules: ValidationRule[]) => (value: unknown, prevCtx?: import("../core").ValidationContext | undefined) => ReturnType>;