import React__default from 'react'; import { TreeSelectProps, TreeSelect } from 'antd'; interface ITreeSelectProps extends Omit { children?: React__default.ReactNode; /** 是否在change时候获取全部数据 */ isAllData?: boolean; /** 全部数据获取前的处理方法 */ dataHandle?: (current: any) => any; /** onChange */ onChange?: (value: any, labelList: React__default.ReactNode[], extra: any, allData?: any) => void; /** * 是否开启搜索 * 搜索分为两种模式 * 一种是:数据一次性返回 前端做本地过滤 * 另一种是:数据懒加载 搜索的时候调用另外的接口 */ searchType?: "all" | "lazy"; lazySearchHandle?: (v: string, setExpandKeys?: any) => void; /** * 禁用的选项列表 一个dataKey列表 */ disabledValues?: string[]; } interface TreeSelectComponent extends React__default.ForwardRefExoticComponent> { SHOW_ALL: typeof TreeSelect.SHOW_ALL; SHOW_CHILD: typeof TreeSelect.SHOW_CHILD; SHOW_PARENT: typeof TreeSelect.SHOW_PARENT; TreeNode: typeof TreeSelect.TreeNode; } export { ITreeSelectProps, TreeSelectComponent };