import { default as React } from 'react';
import { GroupedItem } from './Tree';
export type TreeNodeProps = {
    node: GroupedItem;
    hasMultiselect?: boolean;
    isSelected?: boolean;
    isOpen?: boolean;
    isIndeterminate?: boolean;
    onToggleNode: (nodeId: string) => void;
    onSelect: (node: GroupedItem, isIndeterminate: boolean) => void;
    className?: string;
};
declare const TreeNode: React.MemoExoticComponent<(props: TreeNodeProps) => import("react/jsx-runtime").JSX.Element>;
export default TreeNode;
