import type { PropType } from 'vue'; import type { AvSelectItem } from './AvSelect.types.js'; export declare const AvSelectStub: import("vue").DefineComponent; successMessage: { type: StringConstructor; required: false; }; errorMessage: { type: StringConstructor; required: false; }; placeholder: StringConstructor; dense: { type: BooleanConstructor; required: false; }; selectedText: { type: StringConstructor; required: false; }; selectAll: { type: BooleanConstructor; required: false; }; selectAllLabel: { type: PropType<[string, string]>; required: false; }; search: { type: BooleanConstructor; required: false; }; searchPlaceholder: { type: StringConstructor; required: false; }; width: { type: StringConstructor; required: false; }; height: { type: StringConstructor; required: false; }; collapseMaxHeight: { type: StringConstructor; required: false; }; multiple: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; required: false; }; prefixIcon: { type: StringConstructor; required: false; }; disabled: { readonly type: BooleanConstructor; readonly required: false; }; disabledTooltip: { readonly type: StringConstructor; readonly required: false; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; successMessage: { type: StringConstructor; required: false; }; errorMessage: { type: StringConstructor; required: false; }; placeholder: StringConstructor; dense: { type: BooleanConstructor; required: false; }; selectedText: { type: StringConstructor; required: false; }; selectAll: { type: BooleanConstructor; required: false; }; selectAllLabel: { type: PropType<[string, string]>; required: false; }; search: { type: BooleanConstructor; required: false; }; searchPlaceholder: { type: StringConstructor; required: false; }; width: { type: StringConstructor; required: false; }; height: { type: StringConstructor; required: false; }; collapseMaxHeight: { type: StringConstructor; required: false; }; multiple: { type: BooleanConstructor; default: boolean; }; required: { type: BooleanConstructor; required: false; }; prefixIcon: { type: StringConstructor; required: false; }; disabled: { readonly type: BooleanConstructor; readonly required: false; }; disabledTooltip: { readonly type: StringConstructor; readonly required: false; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { search: boolean; disabled: boolean; modelValue: Record | unknown[]; labelVisible: boolean; required: boolean; multiple: boolean; selectAll: boolean; dense: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;