import React from 'react';
import type { FlattenedItem, TreeItems } from './types';
interface Props {
    collapsible?: boolean;
    treeItems?: TreeItems;
    currItemId?: string;
    indentationWidth?: number;
    indicator?: boolean;
    removable?: boolean;
    onSelect?: (id: string, e?: React.MouseEvent<HTMLSpanElement, MouseEvent>) => void;
    onDelete?: (id: string, e?: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    reorderModules?: (items: FlattenedItem[]) => void;
}
export declare function SortableTree({ collapsible, treeItems, currItemId, indicator, indentationWidth, removable, onSelect, onDelete, reorderModules, }: Props): JSX.Element;
export {};
