import { default as Multiselect } from './Multiselect.vue'; import { default as mdx } from './Multiselect.mdx'; /// declare namespace _default { export let title: string; export { Multiselect as component }; export let decorators: (() => { template: string; })[]; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace modelValue { namespace table { let disable: boolean; } } namespace size { let options: string[]; namespace control { let type: string; } } namespace matchOn { let options_1: string[]; export { options_1 as options }; export namespace control_1 { let type_1: string; export { type_1 as type }; } export { control_1 as control }; } } } export default _default; export function Primary(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Multiselect: 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; }, {}>; }; data: () => { selected: any[]; }; setup: () => { args: any; }; template: string; }; export namespace Primary { namespace args { export let id: string; export let label: string; export let placeholder: string; export { options }; } } declare const options_2: { label: string; value: string; }[];