import { TreeActionType, TreeActionItem, ContextMenuItem, KeyType, CheckKeys, InsertNodeParams, TreeItem, FieldNames, ContextMenuOptions, EmptyProps } from './types'; import { DefineComponent, ExtractPropTypes, ComputedRef, ClassValue, StyleValue, Ref, ComponentOptionsMixin, PublicProps, CSSProperties, VNode, RendererNode, RendererElement, ComponentProvideOptions, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; import { BuildPropReturn, BuildPropType } from '../../utils/props'; import { DataNode } from 'ant-design-vue/es/tree'; import { WithInstall } from '../../utils'; declare const _default: DefineComponent string) | undefined, unknown, unknown, unknown>; addTitle: BuildPropReturn string) | undefined, unknown, unknown, unknown>; hasHeaderAdd: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hasHeader: BooleanConstructor; title: BuildPropReturn string) | undefined, unknown, unknown, unknown>; showAction: BooleanConstructor; actionList: BuildPropReturn<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; }>, { getIcon: ComputedRef; treeBindValue: ComputedRef<{ class?: ClassValue; style?: StyleValue; search: boolean; defaultExpandAll: boolean; isDirectoryTree: boolean; beforeRightClick: (node: any) => ContextMenuItem[]; actionList: TreeActionItem[]; clickRowToExpand: boolean; treeWrapperClassName: string; fieldNames: { key: string; title: string; }; }>; handleSelect: (keys: any, e: any) => void; asyncExpandTreeRef: Ref<{ checkAll: (checkAll: boolean) => void; expandAll: (expandAll: boolean) => void; setExpandedKeys: (keys: KeyType[]) => void; getExpandedKeys: () => KeyType[]; setSelectedKeys: (keys: KeyType[]) => void; getSelectedKeys: () => KeyType[]; setCheckedKeys: (keys: CheckKeys) => void; getCheckedKeys: () => CheckKeys; filterByLevel: (level: number) => void; insertNodeByKey: (opt: InsertNodeParams) => void; insertNodesByKey: (opt: InsertNodeParams) => void; deleteNodeByKey: (key: string) => void; updateNodeByKey: (key: string, node: Omit< DataNode, "key">) => void; setSearchValue: (value: string) => void; getSearchValue: () => string; handleRightClick: ({ event, node }: Recordable) => void; getSelectedNode: (key: KeyType, treeList?: TreeItem[] | undefined, selectNode?: TreeItem | null | undefined) => TreeItem | null; } | null, TreeActionType | { checkAll: (checkAll: boolean) => void; expandAll: (expandAll: boolean) => void; setExpandedKeys: (keys: KeyType[]) => void; getExpandedKeys: () => KeyType[]; setSelectedKeys: (keys: KeyType[]) => void; getSelectedKeys: () => KeyType[]; setCheckedKeys: (keys: CheckKeys) => void; getCheckedKeys: () => CheckKeys; filterByLevel: (level: number) => void; insertNodeByKey: (opt: InsertNodeParams) => void; insertNodesByKey: (opt: InsertNodeParams) => void; deleteNodeByKey: (key: string) => void; updateNodeByKey: (key: string, node: Omit< DataNode, "key">) => void; setSearchValue: (value: string) => void; getSearchValue: () => string; handleRightClick: ({ event, node }: Recordable) => void; getSelectedNode: (key: KeyType, treeList?: TreeItem[] | undefined, selectNode?: TreeItem | null | undefined) => TreeItem | null; } | null>; addFatherHandler: () => void; getHeaderHeight: ComputedRef<"h-[calc(100%-45px-56px)]" | "h-[calc(100%-45px)]">; getHandleRightMenu: (node: any) => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("select" | "delete" | "add" | "register" | "select-action" | "edit" | "rename")[], "select" | "delete" | "add" | "register" | "select-action" | "edit" | "rename", PublicProps, Readonly< ExtractPropTypes<{ addIcon: BuildPropReturn string) | undefined, unknown, unknown, unknown>; addTitle: BuildPropReturn string) | undefined, unknown, unknown, unknown>; hasHeaderAdd: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hasHeader: BooleanConstructor; title: BuildPropReturn string) | undefined, unknown, unknown, unknown>; showAction: BooleanConstructor; actionList: BuildPropReturn<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; onAdd?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; "onSelect-action"?: ((...args: any[]) => any) | undefined; onEdit?: ((...args: any[]) => any) | undefined; onRename?: ((...args: any[]) => any) | undefined; }>, { title: string; showAction: boolean; actionList: BuildPropType<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], unknown, unknown>; addIcon: string; addTitle: string; hasHeaderAdd: BuildPropType; hasHeader: boolean; }, {}, { BasicTree: DefineComponent KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys) | (((new (...args: any[]) => KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys)) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; renderIcon: BuildPropReturn<(new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; }) | null)[], ((params: Recordable) => string) | (() => null) | (() => (params: Recordable) => string) | null | undefined, unknown, unknown, unknown>; helpMessage: BuildPropReturn<(new (...args: any[]) => string | string[]) | (() => string | string[]) | (((new (...args: any[]) => string | string[]) | (() => string | string[])) | null)[], string | (() => string) | undefined, unknown, unknown, unknown>; title: BuildPropReturn string) | undefined, unknown, unknown, unknown>; toolbar: BooleanConstructor; search: BooleanConstructor; searchValue: BuildPropReturn string) | undefined, unknown, unknown, unknown>; checkStrictly: BooleanConstructor; clickRowToExpand: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; checkable: BooleanConstructor; defaultExpandLevel: BuildPropReturn<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], string | (() => string) | undefined, unknown, unknown, unknown>; defaultExpandAll: BooleanConstructor; fieldNames: BuildPropReturn<(new (...args: any[]) => FieldNames) | (() => FieldNames) | (((new (...args: any[]) => FieldNames) | (() => FieldNames)) | null)[], FieldNames | (() => null) | (() => FieldNames) | null | undefined, unknown, unknown, unknown>; treeData: BuildPropReturn<(new (...args: any[]) => DataNode[]) | (() => DataNode[]) | (((new (...args: any[]) => DataNode[]) | (() => DataNode[])) | null)[], (() => null) | (() => DataNode[]) | null | undefined, unknown, unknown, unknown>; actionList: BuildPropReturn<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; expandedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; selectedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; checkedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys) | (((new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys)) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; beforeRightClick: BuildPropReturn<(new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; }) | null)[], ((...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => null) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | null | undefined, unknown, unknown, unknown>; rightMenuList: BuildPropReturn<(new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[]) | (((new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[])) | null)[], (() => null) | (() => ContextMenuItem[]) | null | undefined, unknown, unknown, unknown>; filterFn: BuildPropReturn<(new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; }) | null)[], ((searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => null) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | null | undefined, unknown, unknown, unknown>; highlight: BuildPropReturn<(new (...args: any[]) => String | Boolean) | (() => String | Boolean) | (((new (...args: any[]) => String | Boolean) | (() => String | Boolean)) | null)[], boolean | (() => false) | (() => true) | undefined, unknown, unknown, unknown>; expandOnSearch: BooleanConstructor; checkOnSearch: BooleanConstructor; selectedOnSearch: BooleanConstructor; loading: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; treeWrapperClassName: StringConstructor; treeWrapperStyle: BuildPropReturn<(new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue)) | null)[], string | false | CSSProperties | (() => string) | (() => false) | (() => null) | (() => undefined) | (() => CSSProperties) | (() => StyleValue[]) | null | undefined, unknown, unknown, unknown>; emptyClass: StringConstructor; placeholder: BuildPropReturn string) | undefined, unknown, unknown, unknown>; isDirectoryTree: BooleanConstructor; emptyProps: BuildPropReturn<(new (...args: any[]) => EmptyProps) | (() => EmptyProps) | (((new (...args: any[]) => EmptyProps) | (() => EmptyProps)) | null)[], EmptyProps | (() => null) | (() => EmptyProps) | null | undefined, unknown, unknown, unknown>; searchTree: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; combo: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; }>, () => VNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, string[], string, PublicProps, Readonly< ExtractPropTypes<{ value: BuildPropReturn<(new (...args: any[]) => KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys) | (((new (...args: any[]) => KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys)) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; renderIcon: BuildPropReturn<(new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; }) | null)[], ((params: Recordable) => string) | (() => null) | (() => (params: Recordable) => string) | null | undefined, unknown, unknown, unknown>; helpMessage: BuildPropReturn<(new (...args: any[]) => string | string[]) | (() => string | string[]) | (((new (...args: any[]) => string | string[]) | (() => string | string[])) | null)[], string | (() => string) | undefined, unknown, unknown, unknown>; title: BuildPropReturn string) | undefined, unknown, unknown, unknown>; toolbar: BooleanConstructor; search: BooleanConstructor; searchValue: BuildPropReturn string) | undefined, unknown, unknown, unknown>; checkStrictly: BooleanConstructor; clickRowToExpand: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; checkable: BooleanConstructor; defaultExpandLevel: BuildPropReturn<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], string | (() => string) | undefined, unknown, unknown, unknown>; defaultExpandAll: BooleanConstructor; fieldNames: BuildPropReturn<(new (...args: any[]) => FieldNames) | (() => FieldNames) | (((new (...args: any[]) => FieldNames) | (() => FieldNames)) | null)[], FieldNames | (() => null) | (() => FieldNames) | null | undefined, unknown, unknown, unknown>; treeData: BuildPropReturn<(new (...args: any[]) => DataNode[]) | (() => DataNode[]) | (((new (...args: any[]) => DataNode[]) | (() => DataNode[])) | null)[], (() => null) | (() => DataNode[]) | null | undefined, unknown, unknown, unknown>; actionList: BuildPropReturn<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; expandedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; selectedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; checkedKeys: BuildPropReturn<(new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys) | (((new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys)) | null)[], (() => never[]) | undefined, unknown, unknown, unknown>; beforeRightClick: BuildPropReturn<(new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; }) | null)[], ((...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => null) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | null | undefined, unknown, unknown, unknown>; rightMenuList: BuildPropReturn<(new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[]) | (((new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[])) | null)[], (() => null) | (() => ContextMenuItem[]) | null | undefined, unknown, unknown, unknown>; filterFn: BuildPropReturn<(new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; }) | null)[], ((searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => null) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | null | undefined, unknown, unknown, unknown>; highlight: BuildPropReturn<(new (...args: any[]) => String | Boolean) | (() => String | Boolean) | (((new (...args: any[]) => String | Boolean) | (() => String | Boolean)) | null)[], boolean | (() => false) | (() => true) | undefined, unknown, unknown, unknown>; expandOnSearch: BooleanConstructor; checkOnSearch: BooleanConstructor; selectedOnSearch: BooleanConstructor; loading: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; treeWrapperClassName: StringConstructor; treeWrapperStyle: BuildPropReturn<(new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue) | (((new (...args: any[]) => string | false | CSSProperties | StyleValue[]) | (() => StyleValue)) | null)[], string | false | CSSProperties | (() => string) | (() => false) | (() => null) | (() => undefined) | (() => CSSProperties) | (() => StyleValue[]) | null | undefined, unknown, unknown, unknown>; emptyClass: StringConstructor; placeholder: BuildPropReturn string) | undefined, unknown, unknown, unknown>; isDirectoryTree: BooleanConstructor; emptyProps: BuildPropReturn<(new (...args: any[]) => EmptyProps) | (() => EmptyProps) | (((new (...args: any[]) => EmptyProps) | (() => EmptyProps)) | null)[], EmptyProps | (() => null) | (() => EmptyProps) | null | undefined, unknown, unknown, unknown>; searchTree: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; combo: BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; }>> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, { title: string; loading: BuildPropType; search: boolean; placeholder: string; toolbar: boolean; value: BuildPropType<(new (...args: any[]) => KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys) | (((new (...args: any[]) => KeyType[] | KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => KeyType[] | CheckKeys)) | null)[], unknown, unknown>; selectedKeys: BuildPropType<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], unknown, unknown>; helpMessage: BuildPropType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | (((new (...args: any[]) => string | string[]) | (() => string | string[])) | null)[], unknown, unknown>; fieldNames: BuildPropType<(new (...args: any[]) => FieldNames) | (() => FieldNames) | (((new (...args: any[]) => FieldNames) | (() => FieldNames)) | null)[], unknown, unknown>; searchValue: string; renderIcon: BuildPropType<(new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (params: Recordable) => string) | (() => (params: Recordable) => string) | { (): (params: Recordable) => string; new (): any; readonly prototype: any; }) | null)[], unknown, unknown>; checkStrictly: boolean; clickRowToExpand: BuildPropType; checkable: boolean; defaultExpandLevel: BuildPropType<(new (...args: any[]) => string | number) | (() => string | number) | (((new (...args: any[]) => string | number) | (() => string | number)) | null)[], unknown, unknown>; defaultExpandAll: boolean; treeData: BuildPropType<(new (...args: any[]) => DataNode[]) | (() => DataNode[]) | (((new (...args: any[]) => DataNode[]) | (() => DataNode[])) | null)[], unknown, unknown>; actionList: BuildPropType<(new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[]) | (((new (...args: any[]) => TreeActionItem[]) | (() => TreeActionItem[])) | null)[], unknown, unknown>; expandedKeys: BuildPropType<(new (...args: any[]) => KeyType[]) | (() => KeyType[]) | (((new (...args: any[]) => KeyType[]) | (() => KeyType[])) | null)[], unknown, unknown>; checkedKeys: BuildPropType<(new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys) | (((new (...args: any[]) => KeyType[] | { checked: string[] | number[]; halfChecked: string[] | number[]; }) | (() => CheckKeys)) | null)[], unknown, unknown>; beforeRightClick: BuildPropType<(new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | (() => (...arg: any) => ContextMenuOptions | ContextMenuItem[]) | { (): (...arg: any) => ContextMenuOptions | ContextMenuItem[]; new (): any; readonly prototype: any; }) | null)[], unknown, unknown>; rightMenuList: BuildPropType<(new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[]) | (((new (...args: any[]) => ContextMenuItem[]) | (() => ContextMenuItem[])) | null)[], unknown, unknown>; filterFn: BuildPropType<(new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | (() => (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean) | { (): (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown>; highlight: BuildPropType<(new (...args: any[]) => String | Boolean) | (() => String | Boolean) | (((new (...args: any[]) => String | Boolean) | (() => String | Boolean)) | null)[], unknown, unknown>; expandOnSearch: boolean; checkOnSearch: boolean; selectedOnSearch: boolean; treeWrapperStyle: StyleValue; isDirectoryTree: boolean; emptyProps: BuildPropType<(new (...args: any[]) => EmptyProps) | (() => EmptyProps) | (((new (...args: any[]) => EmptyProps) | (() => EmptyProps)) | null)[], unknown, unknown>; searchTree: BuildPropType; combo: BuildPropType; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; HlxbIcon: WithInstall, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ icon: { type: StringConstructor; default: string; }; prefix: { type: StringConstructor; default: string; }; size: { type: (StringConstructor | NumberConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { icon: string; prefix: string; size: string | number; color: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>, Partial<{ icon: string; prefix: string; size: string | number; color: string; }> & Omit<{ readonly icon: string; readonly prefix: string; readonly size: string | number; readonly color: string; } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "icon" | "prefix" | "size" | "color">>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;