import * as React from 'react'; export declare const useTreeNode: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance void; onDragOver: (event: React.DragEvent) => void; onDragEnter: () => void; onDragLeave: () => void; onDragEnd: (event: React.DragEvent) => void; onDrop: (event: React.DragEvent) => void; onClick: (event: React.MouseEvent) => void; onTouchEnd: () => void; 'data-dragover'?: "" | undefined; 'data-disabled'?: "" | undefined; 'data-partial-checked'?: "" | undefined; 'data-checked'?: "" | undefined; 'data-leaf'?: "" | undefined; 'data-selectable'?: "" | undefined; 'data-selected'?: "" | undefined; 'data-scope': "tree"; 'data-part': "content"; draggable: boolean; }; dropPointProps: { 'data-scope': "tree"; 'data-part': "drop-point"; 'aria-hidden': true; }; }>;