import React from 'react'; import { PureComponent } from '../../utils/component'; import { TreeNodeProps, TreeNodeState } from './type'; declare class Node extends PureComponent { element: HTMLDivElement; dragImage: HTMLImageElement; get isLeaf(): boolean; constructor(props: TreeNodeProps); componentDidMount(): void; componentWillUnmount(): void; setFetching: (fetching: any) => void; update: (active: boolean) => void; bindElement: (el: any) => void; handleDragStart: React.DragEventHandler; handleDragOver: React.DragEventHandler; handleDragEnd: () => void; render(): JSX.Element; } export default Node;