declare const _default: import('vue').DefineComponent<{ modelValue: { type: ArrayConstructor; required: true; }; id: { type: StringConstructor; required: true; }; label: { type: StringConstructor; required: true; }; srOnlyLabel: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; size: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; matchOn: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; options: { type: ArrayConstructor; required: true; validator: (value: unknown) => any; }; inputWidthClass: { type: StringConstructor; default: string; }; }, any, { open: boolean; availableOptions: any[]; search: string; }, { optionsHasObjects(): boolean | 0; optionsHasValueProp(): boolean; displayedOptions(): any[]; }, { onClickOutside($event: any): void; handleSearchInput(): void; handleOptionSelect(selectedOpt: any): void; handleOptionDeselect(deselectedOpt: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import('vue').PublicProps, Readonly boolean; }; matchOn: { type: StringConstructor; default: string; validator: (value: unknown) => boolean; }; options: { type: ArrayConstructor; required: true; validator: (value: unknown) => any; }; inputWidthClass: { type: StringConstructor; default: string; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }, { size: string; srOnlyLabel: boolean; placeholder: string; matchOn: string; inputWidthClass: string; }, {}>; export default _default;