/** @packageDocumentation * @module Tree */ import "./DragDropTreeNode.scss"; import * as React from "react"; import { WithDragSourceProps } from "../../../dragdrop/withDragSource"; import { TreeDragDropType } from "./withDragDrop"; /** Properties for the [[DragDropTreeNodeComponent]] React component */ /** @internal @deprecated */ export interface DragDropNodeProps extends React.AllHTMLAttributes { isOver?: boolean; isDragging?: boolean; canDrag?: boolean; canDrop?: boolean; } declare enum HoverMode { Above = 0, On = 1, Below = 2 } /** @internal @deprecated */ export interface DragDropNodeState { hoverMode: HoverMode; } /** @internal @deprecated */ export declare class DragDropTreeNodeComponent extends React.Component { private _root; readonly state: DragDropNodeState; render(): JSX.Element; private _handleDragOver; } /** @internal */ export declare function DragDropTreeNode(): import("react-dnd").DndComponentClass & import("../../../dragdrop/withDropTarget").WithDropTargetProps>; export {}; //# sourceMappingURL=DragDropTreeNode.d.ts.map