import { IsValidDropCallback, TreeState, TreeViewItem, _InternalItem } from "./types"; import { PropType } from "vue"; declare const _default: import("vue").DefineComponent; required: true; default: () => never[]; }; isCheckable: { type: BooleanConstructor; }; hideGuideLines: { type: BooleanConstructor; default: boolean; }; onDropValidator: { type: PropType; }; treeState: { type: PropType; }; checkboxStyle: { type: StringConstructor; }; lazyLoad: { type: BooleanConstructor; }; }>, { parent: import("vue").ComputedRef; internalItems: import("vue").ComputedRef<_InternalItem[]>; treeState: import("vue").Ref; addHoverClass: (event: DragEvent) => void; removeHoverClass: (event: DragEvent) => void; onDragNode: (item: TreeViewItem, event: DragEvent) => void; onDropNode: (dropHost: _InternalItem | undefined, event: DragEvent, isDropValid: IsValidDropCallback | undefined, state: TreeState | undefined) => void; addRootHoverClass: (event: DragEvent, isRootNode: boolean) => void; removeRootHoverClass: (event: DragEvent, isRootNode: Boolean) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onContextMenu" | "onSelect" | "onCheck" | "onCheckedChanged" | "onUnchecked" | "onExpand" | "onCollapse")[], "onContextMenu" | "onSelect" | "onCheck" | "onCheckedChanged" | "onUnchecked" | "onExpand" | "onCollapse", import("vue").PublicProps, Readonly; required: true; default: () => never[]; }; isCheckable: { type: BooleanConstructor; }; hideGuideLines: { type: BooleanConstructor; default: boolean; }; onDropValidator: { type: PropType; }; treeState: { type: PropType; }; checkboxStyle: { type: StringConstructor; }; lazyLoad: { type: BooleanConstructor; }; }>> & Readonly<{ onOnContextMenu?: ((...args: any[]) => any) | undefined; onOnSelect?: ((...args: any[]) => any) | undefined; onOnCheck?: ((...args: any[]) => any) | undefined; onOnCheckedChanged?: ((...args: any[]) => any) | undefined; onOnUnchecked?: ((...args: any[]) => any) | undefined; onOnExpand?: ((...args: any[]) => any) | undefined; onOnCollapse?: ((...args: any[]) => any) | undefined; }>, { items: TreeViewItem[]; isCheckable: boolean; hideGuideLines: boolean; lazyLoad: boolean; }, {}, { 'treeview-item': import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;