declare const _sfc_main: import("vue").DefineComponent<{ value: (StringConstructor | ArrayConstructor | NumberConstructor)[]; disabled: { type: BooleanConstructor; default(): boolean; }; tooltip: { type: BooleanConstructor; default(): boolean; }; tooltipAlign: { type: StringConstructor; default(): string; }; infoTooltip: { type: StringConstructor; }; isAddTooltipScrollHeight: { type: BooleanConstructor; default(): boolean; }; widthSize: { type: StringConstructor; validator: (v: string) => boolean; }; optionMode: StringConstructor; prefixIcon: import("vue").PropType; onChange: (ArrayConstructor | FunctionConstructor)[]; }, { uuid: string; baseClass: string; newProps: import("vue").ComputedRef<{ value: string | number | unknown[] | undefined; onChange: ((Function | unknown[]) & ((...args: any[]) => any)) | undefined; disabled: boolean; widthSize: string | undefined; "onUpdate:value": ((...args: any[]) => any) | undefined; tooltip: boolean; onDropdownVisibleChange: ((...args: any[]) => any) | undefined; onAllowClear: ((...args: any[]) => any) | undefined; tooltipAlign: string; infoTooltip: string | undefined; isAddTooltipScrollHeight: boolean; optionMode: string | undefined; prefixIcon: import("vue").VNodeChild; }>; initValue: import("vue").WritableComputedRef; isSuffixIcon: import("vue").ComputedRef; isPrefixIcon: import("vue").ComputedRef; isClearIcon: import("vue").ComputedRef; dropdownClassName: import("vue").ComputedRef; vBind: import("vue").ComputedRef<{ options: unknown; dropdownStyle: {}; onChange: undefined; class: undefined; style: undefined; value: string | number | unknown[] | undefined; disabled: boolean; widthSize: string | undefined; "onUpdate:value": ((...args: any[]) => any) | undefined; tooltip: boolean; onDropdownVisibleChange: ((...args: any[]) => any) | undefined; onAllowClear: ((...args: any[]) => any) | undefined; tooltipAlign: string; infoTooltip: string | undefined; isAddTooltipScrollHeight: boolean; optionMode: string | undefined; prefixIcon: import("vue").VNodeChild; }>; prefixWidth: import("vue").Ref; handleDropdownVisibleChange: (val: boolean) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value" | "dropdownVisibleChange" | "allowClear")[], "change" | "update:value" | "allowClear" | "dropdownVisibleChange", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; disabled?: unknown; tooltip?: unknown; tooltipAlign?: unknown; infoTooltip?: unknown; isAddTooltipScrollHeight?: unknown; widthSize?: unknown; optionMode?: unknown; prefixIcon?: unknown; onChange?: unknown; } & { disabled: boolean; tooltip: boolean; tooltipAlign: string; isAddTooltipScrollHeight: boolean; } & { value?: string | number | unknown[] | undefined; onChange?: Function | unknown[] | undefined; widthSize?: string | undefined; infoTooltip?: string | undefined; optionMode?: string | undefined; prefixIcon?: import("vue").VNodeChild; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onDropdownVisibleChange?: ((...args: any[]) => any) | undefined; onAllowClear?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; tooltip: boolean; tooltipAlign: string; isAddTooltipScrollHeight: boolean; }>; export default _sfc_main;