///
import { DropAnimation, PointerSensorOptions } from '@dnd-kit/core';
import type { ItemChangedReason, TreeItemComponentType, TreeItems } from './types';
export declare type SortableTreeProps, TElement extends HTMLElement> = {
items: TreeItems;
onItemsChanged(items: TreeItems, reason: ItemChangedReason): void;
TreeItemComponent: TreeItemComponentType;
indentationWidth?: number;
indicator?: boolean;
pointerSensorOptions?: PointerSensorOptions;
disableSorting?: boolean;
dropAnimation?: DropAnimation;
};
export declare function SortableTree, TElement extends HTMLElement = HTMLDivElement>({ items, indicator, indentationWidth, onItemsChanged, TreeItemComponent, pointerSensorOptions, disableSorting, dropAnimation, ...rest }: SortableTreeProps): JSX.Element;