import { VNodeChild } from 'vue'; import { TreeOption } from 'naive-ui'; export type NodeIconRender = (info: { option: TreeOption; checked: boolean; selected: boolean; }) => VNodeChild; type __VLS_Props = { selectedId?: number | string; rootId?: number | string; rootName?: string; data?: Array; loadTreeAction: string; moveAction?: string; sortAction?: string; treeNodeMapper?: (data: any) => TreeOption; labelRender?: Function; searchWords?: string; iconRender?: NodeIconRender; additionKeys?: Record; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:selectedId": (...args: any[]) => void; "update:path": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:selectedId"?: ((...args: any[]) => any) | undefined; "onUpdate:path"?: ((...args: any[]) => any) | undefined; }>, { rootId: number | string; rootName: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;