import { type AsyncIndependentValidationRule, type AsyncValidationRule, type IndependentValidationRule, type ValidationRule } from '../rule'; /** * Объединяет переданные асинхронные правила в цепочку правил, останавливает выполнение цепочки, если появилась ошибка. Выполняет правила слева направо * @example composeAsync(stringAsync(), max()); */ export declare const composeAsync: >(...rules: Array | AsyncIndependentValidationRule | ValidationRule | AsyncValidationRule>) => AsyncIndependentValidationRule>;