import { TreeDiagramNodesList } from './nodes-list.class'; export declare class TreeDiagramNode { getThisNodeList: () => TreeDiagramNodesList; parentId: string | null; guid: string; width: number; height: number; isDragover: boolean; isDragging: boolean; children: Set; displayName: string; private toggleState; get isMaker(): boolean; constructor(props: any, config: any, getThisNodeList: () => TreeDiagramNodesList); get isExpanded(): boolean; destroy(): void; hasChildren(): boolean; toggle(state?: boolean): void; childrenCount(): number; isRoot(): boolean; dragenter(event: any): void; dragleave(event: any): void; dragstart(event: any): void; dragover(event: any): boolean; dragend(): void; drop(event: any): boolean; addChild(): void; }