import type { SelectedItemType, SelectedType } from './types'; declare const _sfc_main: import("vue").DefineComponent<{ value: import("vue").PropType; multiple: BooleanConstructor; disabled: BooleanConstructor; size: import("vue").PropType; allowClear: BooleanConstructor; placeholder: StringConstructor; id: StringConstructor; selectedLabel: (StringConstructor | NumberConstructor)[]; selected: import("vue").PropType; visible: { type: BooleanConstructor; required: boolean; }; bordered: { type: BooleanConstructor; default: boolean; }; maxTagCount: NumberConstructor; maxTagTextLength: NumberConstructor; arrowPointAtCenter: BooleanConstructor; autoAdjustOverflow: { type: BooleanConstructor; default: boolean; }; overlayStyle: import("vue").PropType; overlayClassName: StringConstructor; placement: { type: import("vue").PropType; default: string; }; }, { selectDisabled: import("vue").ComputedRef; hasValue: import("vue").ComputedRef; showClose: import("vue").ComputedRef; currentPlaceholder: import("vue").ComputedRef; collapse: import("vue").ComputedRef; currentSelected: import("vue").ComputedRef; collapsSelected: import("vue").ComputedRef; updateVisible: (visible: boolean) => void; onClear: () => void; deleteTag: (item: SelectedItemType) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "clear" | "remove-tag")[], "update:visible" | "clear" | "remove-tag", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; multiple: BooleanConstructor; disabled: BooleanConstructor; size: import("vue").PropType; allowClear: BooleanConstructor; placeholder: StringConstructor; id: StringConstructor; selectedLabel: (StringConstructor | NumberConstructor)[]; selected: import("vue").PropType; visible: { type: BooleanConstructor; required: boolean; }; bordered: { type: BooleanConstructor; default: boolean; }; maxTagCount: NumberConstructor; maxTagTextLength: NumberConstructor; arrowPointAtCenter: BooleanConstructor; autoAdjustOverflow: { type: BooleanConstructor; default: boolean; }; overlayStyle: import("vue").PropType; overlayClassName: StringConstructor; placement: { type: import("vue").PropType; default: string; }; }>> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; "onRemove-tag"?: ((...args: any[]) => any) | undefined; }, { multiple: boolean; disabled: boolean; allowClear: boolean; visible: boolean; bordered: boolean; arrowPointAtCenter: boolean; autoAdjustOverflow: boolean; placement: import("ant-design-vue/es/tooltip").TooltipPlacement; }>; export default _sfc_main;