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