declare const _default: { props: { modelValue: { type: ArrayConstructor; default: () => never[]; }; separator: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; width: { type: StringConstructor; default: string; }; filterable: BooleanConstructor; clearable: BooleanConstructor; disabled: BooleanConstructor; props: { type: ObjectConstructor; default: () => {}; }; }; setup(prop: any, { emit }: { emit: any; }): { options: import("vue").Ref; current: import("vue").Ref; labelArray: import("vue").Ref; labelObject: import("vue").Ref<{ label: never[]; value: never[]; }>; initOptions: () => void; }; data(): { currentProps: { multiple: any; checkStrictly: any; value: any; label: any; leaf: any; lazy: boolean; lazyLoad: any; }; }; computed: { placeholderVisible(): any; }; watch: { current(): void; modelValue(v: any): void; }; created(): void; methods: { getLabelArray(): Promise; /** 格式化id=>object */ getObject(id: any): Promise<{ value: any; label: any; }>; lazyLoad(node: any, resolve: any): Promise; handleClose(item: any, i: any): void; clearBtnClick(): void; change(): void; }; }; export default _default;