import type { Ref } from 'vue'; declare const _default: import("vue").DefineComponent, unknown, unknown, readonly [], boolean>; readonly options: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, readonly [], boolean>; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType import("ant-design-vue/es/button").ButtonSize, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly listLoading: import("ll-plus/es/utils").EpPropFinalized; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly allowCreate: import("ll-plus/es/utils").EpPropFinalized; readonly maxTagCount: import("ll-plus/es/utils").EpPropFinalized; readonly sortBy: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "addOrder", boolean>; readonly triggerDistance: import("ll-plus/es/utils").EpPropFinalized; readonly filter: { readonly type: import("vue").PropType<(inputValue: string, options: string[]) => string[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placeholder: import("ll-plus/es/utils").EpPropFinalized; readonly emptyText: import("ll-plus/es/utils").EpPropFinalized; readonly overflowDisplay: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "collapse", boolean>; readonly collapseThreshold: import("ll-plus/es/utils").EpPropFinalized; readonly addText: import("ll-plus/es/utils").EpPropFinalized; readonly addIcon: import("ll-plus/es/utils").EpPropFinalized; }>, { props: import("@vue/shared").LooseRequired, unknown, unknown, readonly [], boolean>; readonly options: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, readonly [], boolean>; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType import("ant-design-vue/es/button").ButtonSize, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly listLoading: import("ll-plus/es/utils").EpPropFinalized; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly allowCreate: import("ll-plus/es/utils").EpPropFinalized; readonly maxTagCount: import("ll-plus/es/utils").EpPropFinalized; readonly sortBy: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "addOrder", boolean>; readonly triggerDistance: import("ll-plus/es/utils").EpPropFinalized; readonly filter: { readonly type: import("vue").PropType<(inputValue: string, options: string[]) => string[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placeholder: import("ll-plus/es/utils").EpPropFinalized; readonly emptyText: import("ll-plus/es/utils").EpPropFinalized; readonly overflowDisplay: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "collapse", boolean>; readonly collapseThreshold: import("ll-plus/es/utils").EpPropFinalized; readonly addText: import("ll-plus/es/utils").EpPropFinalized; readonly addIcon: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onInput?: (value: string) => any; onChange?: (value: string[]) => any; "onUpdate:value"?: (value: string[]) => any; "onUpdate:options"?: (value: any) => any; "onScroll-bottom"?: () => any; }> & {}>; emits: ((event: "input", value: string) => void) & ((event: "change", value: string[]) => void) & ((event: "update:value", value: string[]) => void) & ((event: "update:options", value: any) => void) & ((event: "scroll-bottom") => void); bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; formItemContext: import("ant-design-vue/es/form/FormItemContext").FormItemContext; loading: Ref; inputValue: Ref; visible: Ref; inputRef: Ref; more: Ref; mouseMove: Ref; tagsTypeRef: Ref; tagContainerRef: Ref; tagRefs: Ref[]; filterOptionsValue: Ref; sessionBaseOptions: Ref; customOptions: Ref; tagsTypeWidth: Ref; shownArr: Ref; btnRef: Ref; popoverRef: Ref; selectBoxRef: Ref; popoverStyle: Ref<{}, {}>; arrowStyle: Ref<{}, {}>; moreRef: Ref; morePopoverRef: Ref; morePopoverStyle: Ref<{}, {}>; moreArrowStyle: Ref<{}, {}>; moreVisible: Ref; moreIsHovering: Ref; moreHideTimer: number; animationFrameId: number; moreAnimationFrameId: number; value: import("vue").WritableComputedRef; exceededMaxTagCount: import("vue").ComputedRef; innerOptions: import("vue").ComputedRef; concatOptions: import("vue").ComputedRef; sortTags: (tags: string[]) => string[]; sortedValue: import("vue").ComputedRef; hiddenTags: import("vue").ComputedRef; getTagRefs: (i: number) => (el: any) => void; resizeObserver: ResizeObserver; getWidth: () => void; handleEnter: () => void; handleFilter: () => void; removeCustomOption: (item: string) => void; handleDelByValue: (tag: string) => void; handleClickFilter: (item: string) => void; itemHeight: number; scrollTop: Ref; totalHeight: import("vue").ComputedRef; visibleData: import("vue").ComputedRef; offsetTop: import("vue").ComputedRef; scrollbarVisible: Ref; isHovering: Ref; scrollTimer: any; showScrollbar: () => void; hideScrollbarWithDelay: () => void; handleMouseEnterList: () => void; handleMouseLeaveList: () => void; handleScroll: (e: Event) => void; updatePosition: () => void; updateMorePosition: () => void; toggleVisible: () => void; handleClickOutside: (e: Event) => void; showMorePopover: () => void; hideMorePopoverImmediate: () => void; hideMorePopoverWithDelay: () => void; handleMoreMouseEnter: () => void; handleMoreMouseLeave: () => void; handleMorePopoverEnter: () => void; handleMorePopoverLeave: () => void; readonly LlEmpty: import("ll-plus/es/utils").SFCWithInstall; readonly title: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "暂无数据", boolean>; readonly url: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly width: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly height: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly imageWidth: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "20%", boolean>; }>, { props: import("@vue/shared").LooseRequired; readonly title: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "暂无数据", boolean>; readonly url: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly width: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly height: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly imageWidth: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "20%", boolean>; }>> & Readonly<{}> & {}>; empty: Ref; purifiedTitleHtml: import("vue").ComputedRef; style: import("vue").ComputedRef<{ width: string; height: string; }>; imageWidth: import("vue").ComputedRef; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; bemInner: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; bemTitle: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element: string, modifier: string) => string; bm: (blockSuffix: string, modifier: string) => string; bem: (blockSuffix: string, element: string, modifier: string) => string; is: (name?: string) => string; }; disableSelection: (element: HTMLElement) => void; readonly defaultEmptyUrl: string; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly title: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "暂无数据", boolean>; readonly url: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "", boolean>; readonly width: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly height: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "100%", boolean>; readonly imageWidth: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "20%", boolean>; }>> & Readonly<{}>, { readonly title: string; readonly width: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly height: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly url: string; readonly showTitle: import("ll-plus/es/utils").EpPropMergeType; readonly imageWidth: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:value': (value: string[]) => boolean; 'update:options': (value: any) => boolean; change: (value: string[]) => boolean; 'scroll-bottom': () => boolean; input: (value: string) => boolean; }, string, import("vue").PublicProps, Readonly, unknown, unknown, readonly [], boolean>; readonly options: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, readonly [], boolean>; readonly disabled: import("ll-plus/es/utils").EpPropFinalized; readonly isGray: import("ll-plus/es/utils").EpPropFinalized; readonly size: { readonly type: import("vue").PropType import("ant-design-vue/es/button").ButtonSize, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly listLoading: import("ll-plus/es/utils").EpPropFinalized; readonly virtual: import("ll-plus/es/utils").EpPropFinalized; readonly allowCreate: import("ll-plus/es/utils").EpPropFinalized; readonly maxTagCount: import("ll-plus/es/utils").EpPropFinalized; readonly sortBy: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "addOrder", boolean>; readonly triggerDistance: import("ll-plus/es/utils").EpPropFinalized; readonly filter: { readonly type: import("vue").PropType<(inputValue: string, options: string[]) => string[]>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly placeholder: import("ll-plus/es/utils").EpPropFinalized; readonly emptyText: import("ll-plus/es/utils").EpPropFinalized; readonly overflowDisplay: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, "collapse", boolean>; readonly collapseThreshold: import("ll-plus/es/utils").EpPropFinalized; readonly addText: import("ll-plus/es/utils").EpPropFinalized; readonly addIcon: import("ll-plus/es/utils").EpPropFinalized; }>> & Readonly<{ onInput?: (value: string) => any; onChange?: (value: string[]) => any; "onUpdate:value"?: (value: string[]) => any; "onUpdate:options"?: (value: any) => any; "onScroll-bottom"?: () => any; }>, { readonly value: string[]; readonly disabled: import("ll-plus/es/utils").EpPropMergeType; readonly options: string[]; readonly placeholder: string; readonly virtual: import("ll-plus/es/utils").EpPropMergeType; readonly maxTagCount: number; readonly isGray: import("ll-plus/es/utils").EpPropMergeType; readonly emptyText: string; readonly addText: string; readonly overflowDisplay: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly listLoading: import("ll-plus/es/utils").EpPropMergeType; readonly allowCreate: import("ll-plus/es/utils").EpPropMergeType; readonly sortBy: import("ll-plus/es/utils").EpPropMergeType, unknown, unknown>; readonly triggerDistance: number; readonly collapseThreshold: number; readonly addIcon: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;