/** * Выполняет цикл для поиска родственного элемента по заданным условиям. * @param props Свойства. * @param props.target Элемент для которого нужно найти родственный элемент. * @param props.startIndex Индекс элемента с которого нужно начать поиск. * @param props.increment Значение инкремента. * @param props.defaultResult Результат в случае если ни один элемент не прошел проверку. * @param props.isSuitable Должна определить удовлетворяет ли элемент условию. * @param props.needBreakLoop Должна определить нужно ли останавливать цикл. * @return Индекс дочернего элемента. */ export declare function findChildIndex({ target, startIndex, increment, defaultResult, isSuitable, needBreakLoop, }: { target?: HTMLElement | null | undefined; startIndex?: number; increment?: number; defaultResult?: number; isSuitable?: (el: Element) => boolean; needBreakLoop?: (passed: boolean) => boolean; }): number;