import { SmartTreeAdapter, TreeNode } from "~/helpers/treeAdapter"; declare const _default: (__VLS_props: any, __VLS_ctx?: { attrs: any; slots: { default?(_: any): any; emptyNode?(_: { node: TreeNode; }): any; }; emit: any; } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { adapter: SmartTreeAdapter; nodeItem: TreeNode; rootNodesLength?: number | undefined; expandAll?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: { default?(_: any): any; emptyNode?(_: { node: TreeNode; }): any; }; emit: any; }>) => import("vue").VNode & { __ctx?: { props: { adapter: SmartTreeAdapter; nodeItem: TreeNode; rootNodesLength?: number | undefined; expandAll?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: { default?(_: any): any; emptyNode?(_: { node: TreeNode; }): any; }; emit: any; } | undefined; }; export default _default; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};