import type { DefineComponent } from 'vue'; export declare const TreeSelect:DefineComponent<{ /** * 指定选中项目的 value 值,可以使用 v-model 双向绑定数据。单选时只接受 String 或 Number,多选时只接受 Array */ 'model-value': string | number | []; /** * Tree 的数据,基本同 View UI Plus Tree,但要额外设置一个 `value` 字段,而且 `selected` 和 `checked` 字段需预先设置在 data 中,详见示例 */ data: []; /** * 是否支持多选 */ multiple: boolean; /** * 是否显示多选框 */ 'show-checkbox': boolean; /** * 异步加载数据的方法,详见示例 */ 'load-data': Function; /** * 是否将弹层放置于 body 内 */ transfer: boolean; /** * 选项变化时触发 */ $emit(eventName: 'on-change'): ()=>any; /** * 下拉框展开或收起时触发 */ $emit(eventName: 'on-open-change'): ()=>any; }>