declare const _default: import("vue").DefineComponent<{ readonly data: import("../../../utils/props").BuildPropReturn; readonly props: import("../../../utils/props").BuildPropReturn>, unknown, unknown, () => { id: string; pid: string; label: string; expand: string; children: string; }, unknown>; readonly toolBar: import("../../../utils/props").BuildPropReturn { expand: boolean; scale: boolean; zoom: boolean; restore: boolean; fullscreen: boolean; }, unknown>; readonly disabled: import("../../../utils/props").BuildPropReturn; readonly scalable: import("../../../utils/props").BuildPropReturn; readonly draggable: import("../../../utils/props").BuildPropReturn; readonly draggableOnNode: import("../../../utils/props").BuildPropReturn; readonly nodeDraggable: import("../../../utils/props").BuildPropReturn; readonly cloneNodeDrag: import("../../../utils/props").BuildPropReturn; readonly onlyOneNode: import("../../../utils/props").BuildPropReturn; readonly clickDelay: import("../../../utils/props").BuildPropReturn; readonly defaultExpandLevel: NumberConstructor; readonly nodeDragStart: FunctionConstructor; readonly nodeDraging: FunctionConstructor; readonly beforeDragEnd: FunctionConstructor; readonly nodeDragEnd: FunctionConstructor; readonly horizontal: BooleanConstructor; readonly selectedKey: import("../../../utils/props").BuildPropReturn; readonly collapsable: BooleanConstructor; readonly renderContent: FunctionConstructor; readonly labelStyle: ObjectConstructor; readonly labelClassName: import("../../../utils/props").BuildPropReturn; readonly selectedClassName: import("../../../utils/props").BuildPropReturn; readonly defineMenus: import("../../../utils/props").BuildPropReturn, unknown, unknown, () => { name: string; command: string; }[], unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly filterNodeMethod: FunctionConstructor; }, { keys: { id: string; pid: string; label: string; expand: string; children: string; }; left: import("vue").Ref; top: import("vue").Ref; menuX: import("vue").Ref; menuY: import("vue").Ref; nodeMoving: import("vue").Ref; zoomStyle: import("vue").ComputedRef<{ width: string; height: string; transform: string; }>; tools: { visible: boolean; data: { expand: boolean; scale: boolean; zoom: boolean; restore: boolean; fullscreen: boolean; }; }; zoomPercent: import("vue").ComputedRef; dragCancel: import("vue").ComputedRef<"" | ".tree-org-node__content:not(.is-root)>.tree-org-node__inner">; expandTitle: import("vue").ComputedRef<"收起全部节点" | "展开全部节点">; fullTiltle: import("vue").ComputedRef<"收起全部节点" | "展开全部节点">; nodeargs: import("vue").ComputedRef<{ drag: boolean; dragData: { keys: { id: string; pid: string; label: string; expand: string; children: string; }; nodeMoving: import("vue").Ref; stopClick: { get: () => boolean; set: (val: boolean) => void; }; parenNode: { value: { id: string | number; pid: string | number; label: string; expand: boolean; $$data: Record; $$level: number; $$root?: boolean | undefined; $$focused?: boolean | undefined; isLeaf?: boolean | undefined; hidden?: boolean | undefined; disabled?: boolean | undefined; moving?: boolean | undefined; focused?: boolean | undefined; style?: any; className?: string | undefined; children?: any[] | undefined; } | null; }; cloneNodeDrag: boolean; onlyOneNode: boolean; contextmenu: import("vue").Ref; cloneData: import("vue").Ref<{}>; data: Record; }; handleStart: Function | undefined; handleMove: Function | undefined; beforeDragEnd: Function | undefined; handleEnd: Function | undefined; }>; expanded: import("vue").Ref; fullscreen: import("vue").Ref; treeData: import("vue").Ref<{ id: string | number; pid: string | number; label: string; expand: boolean; $$data: Record; $$level: number; $$root?: boolean | undefined; $$focused?: boolean | undefined; isLeaf?: boolean | undefined; hidden?: boolean | undefined; disabled?: boolean | undefined; moving?: boolean | undefined; focused?: boolean | undefined; style?: any; className?: string | undefined; children?: any[] | undefined; }>; autoDragging: import("vue").Ref; contextmenu: import("vue").Ref; nodeMenus: import("vue").Ref<{ name: string; command: string; }[]>; menuData: import("vue").Ref<{ id: string | number; pid: string | number; label: string; expand: boolean; $$data: Record; $$level: number; $$root?: boolean | undefined; $$focused?: boolean | undefined; isLeaf?: boolean | undefined; hidden?: boolean | undefined; disabled?: boolean | undefined; moving?: boolean | undefined; focused?: boolean | undefined; style?: any; className?: string | undefined; children?: any[] | undefined; }>; cloneData: import("vue").Ref<{}>; filter: (value: any) => void; setData: (data: Record) => void; zoomWheel: (e: WheelEvent) => void; onDrag: (x: number, y: number) => void; onDragStop: (x: number, y: number) => void; expandChange: () => void; handleFullscreen: (e: string) => void; zoomOrgchart: (zoom: number) => void; restoreOrgchart: () => void; handleExpand: (e: MouseEvent, node: import("../../../utils/types").INode) => void; nodeMouseenter: (e: MouseEvent, node: import("../../../utils/types").INode) => boolean; nodeMouseleave: (e: MouseEvent, node: import("../../../utils/types").INode) => boolean; nodeContextmenu: (e: MouseEvent, node: import("../../../utils/types").INode) => void; handleBlur: (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => void; handleClick: (e: MouseEvent, node: import("../../../utils/types").INode) => void; handleDblclick: (e: MouseEvent, node: import("../../../utils/types").INode) => void; eleRef: import("vue").Ref; treeRef: import("vue").Ref; zoomRef: import("vue").Ref; defaultSlot: boolean; expandSlot: boolean; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'on-drag': ({ x, y }: Record) => boolean; 'on-drag-stop': ({ x, y }: Record) => boolean; 'on-restore': () => boolean; 'on-zoom': (val: number) => boolean; 'on-expand': (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-expand-all': (bool: boolean) => boolean; 'on-node-blur': (e: FocusEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-node-click': (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-node-dblclick': (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-node-mouseenter': (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-node-mouseleave': (e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => boolean; 'on-contextmenu': (data: any) => boolean; 'on-node-copy': (str: string) => boolean; 'on-node-delete': (node: import("../../../utils/types").INode) => boolean; 'on-node-focus': (e: FocusEvent, data: Record, node: import("../../../utils/types").INode) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly props: import("../../../utils/props").BuildPropReturn>, unknown, unknown, () => { id: string; pid: string; label: string; expand: string; children: string; }, unknown>; readonly toolBar: import("../../../utils/props").BuildPropReturn { expand: boolean; scale: boolean; zoom: boolean; restore: boolean; fullscreen: boolean; }, unknown>; readonly disabled: import("../../../utils/props").BuildPropReturn; readonly scalable: import("../../../utils/props").BuildPropReturn; readonly draggable: import("../../../utils/props").BuildPropReturn; readonly draggableOnNode: import("../../../utils/props").BuildPropReturn; readonly nodeDraggable: import("../../../utils/props").BuildPropReturn; readonly cloneNodeDrag: import("../../../utils/props").BuildPropReturn; readonly onlyOneNode: import("../../../utils/props").BuildPropReturn; readonly clickDelay: import("../../../utils/props").BuildPropReturn; readonly defaultExpandLevel: NumberConstructor; readonly nodeDragStart: FunctionConstructor; readonly nodeDraging: FunctionConstructor; readonly beforeDragEnd: FunctionConstructor; readonly nodeDragEnd: FunctionConstructor; readonly horizontal: BooleanConstructor; readonly selectedKey: import("../../../utils/props").BuildPropReturn; readonly collapsable: BooleanConstructor; readonly renderContent: FunctionConstructor; readonly labelStyle: ObjectConstructor; readonly labelClassName: import("../../../utils/props").BuildPropReturn; readonly selectedClassName: import("../../../utils/props").BuildPropReturn; readonly defineMenus: import("../../../utils/props").BuildPropReturn, unknown, unknown, () => { name: string; command: string; }[], unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly filterNodeMethod: FunctionConstructor; }>> & { "onOn-drag"?: ((args_0: Record) => any) | undefined; "onOn-drag-stop"?: ((args_0: Record) => any) | undefined; "onOn-restore"?: (() => any) | undefined; "onOn-zoom"?: ((val: number) => any) | undefined; "onOn-expand"?: ((e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-expand-all"?: ((bool: boolean) => any) | undefined; "onOn-node-blur"?: ((e: FocusEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-node-click"?: ((e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-node-dblclick"?: ((e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-node-mouseenter"?: ((e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-node-mouseleave"?: ((e: MouseEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; "onOn-contextmenu"?: ((data: any) => any) | undefined; "onOn-node-copy"?: ((str: string) => any) | undefined; "onOn-node-delete"?: ((node: import("../../../utils/types").INode) => any) | undefined; "onOn-node-focus"?: ((e: FocusEvent, data: Record, node: import("../../../utils/types").INode) => any) | undefined; }, { readonly props: Partial; readonly toolBar: boolean | Record; readonly disabled: boolean; readonly scalable: boolean; readonly draggable: boolean; readonly draggableOnNode: boolean; readonly nodeDraggable: boolean; readonly cloneNodeDrag: boolean; readonly onlyOneNode: boolean; readonly clickDelay: number; readonly horizontal: boolean; readonly selectedKey: string | number | unknown[]; readonly collapsable: boolean; readonly labelClassName: string | Function; readonly selectedClassName: string | Function; readonly defineMenus: import("../../../utils/types").DefineMenus | import("../../../utils/types").IMenu[]; }>; export default _default;