import type { FlattenTree, InfiniteTreeListData } from '../../../types';
/**
 * Сортирует элементы для корректной последовательности анимации при сворачивании.
 * Сначала более глубокие уровни, затем по индексу среди соседей.
 *
 * @typeParam T - тип данных элемента дерева
 * @param items - элементы в формате `FlattenTree<T>`
 * @returns Отсортированный массив `FlattenTree<T>`
 */
export declare const sortCollapsed: <TData extends InfiniteTreeListData<TData>>(items: FlattenTree<TData>[]) => FlattenTree<TData>[];
