declare const _default: import("vue").DefineComponent<{ readonly modelValue: import("../../../utils/props").BuildPropReturn; readonly data: import("../../../utils/props").BuildPropReturn; readonly node: import("../../../utils/props").BuildPropReturn, unknown, unknown, unknown, true>; readonly props: import("../../../utils/props").BuildPropReturn>, unknown, unknown, unknown, unknown>; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly menus: import("../../../utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly disabled: BooleanConstructor; }, { position: import("vue").ComputedRef<{ left: string; top: string; }>; editable: import("vue").ComputedRef; handleMenu: (e: MouseEvent) => void; handleEdit: () => void; handleClose: (e: MouseEvent) => false | undefined; afterEnter: () => void; afterLeave: () => void; eleRef: import("vue").Ref; inputRef: import("vue").Ref; copyText: import("vue").Ref; oldData: {}; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onNodeDelete: (data: Record, node: import("../../../utils/types").INode) => boolean; onNodeCopy: (str: string) => boolean; contextmenu: (arg: { node: import("../../../utils/types").INode; data: Record; command: string | null; }) => boolean; onNodeFocus: (data: Record) => boolean; opened: () => boolean; closed: () => boolean; 'update:modelValue': (value: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly data: import("../../../utils/props").BuildPropReturn; readonly node: import("../../../utils/props").BuildPropReturn, unknown, unknown, unknown, true>; readonly props: import("../../../utils/props").BuildPropReturn>, unknown, unknown, unknown, unknown>; readonly x: NumberConstructor; readonly y: NumberConstructor; readonly menus: import("../../../utils/props").BuildPropReturn, unknown, unknown, unknown, unknown>; readonly nodeAdd: FunctionConstructor; readonly nodeDelete: FunctionConstructor; readonly nodeEdit: FunctionConstructor; readonly nodeCopy: FunctionConstructor; readonly disabled: BooleanConstructor; }>> & { onContextmenu?: ((arg: { node: import("../../../utils/types").INode; data: Record; command: string | null; }) => any) | undefined; onOnNodeDelete?: ((data: Record, node: import("../../../utils/types").INode) => any) | undefined; onOnNodeCopy?: ((str: string) => any) | undefined; onOnNodeFocus?: ((data: Record) => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: (() => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; }, { readonly props: Partial; readonly menus: import("../../../utils/types").IMenu[]; readonly disabled: boolean; }>; export default _default;