import { Optional, SourceAppDefinition } from '../../../../../shared/dist/esm/index'; import { PropType } from 'vue'; type ValueType = SourceAppDefinition | SourceAppDefinition[] | undefined; declare const _default: import('vue').DefineComponent; default: undefined; }; /** * Whether to allow filtering source apps through a search box */ search: { type: BooleanConstructor; default: boolean; }; /** * Search placeholder text */ searchPlaceholder: { type: StringConstructor; default: string; }; selectorPlaceholder: { type: PropType>; default: undefined; }; /** * Label is required at the very least for screen-readers */ label: { type: StringConstructor; required: true; }; /** * Whether to show the label visually */ showLabel: { type: BooleanConstructor; default: boolean; }; name: { type: PropType>; default: undefined; }; /** * Control source apps to show. If left undefined, will show all available options. */ items: { type: PropType>; default: undefined; }; clearable: { type: BooleanConstructor; }; help: { type: StringConstructor; }; labelId: { type: StringConstructor; }; buttonId: { type: StringConstructor; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:modelValue": (v: ValueType) => any; }, string, import('vue').PublicProps, Readonly; default: undefined; }; /** * Whether to allow filtering source apps through a search box */ search: { type: BooleanConstructor; default: boolean; }; /** * Search placeholder text */ searchPlaceholder: { type: StringConstructor; default: string; }; selectorPlaceholder: { type: PropType>; default: undefined; }; /** * Label is required at the very least for screen-readers */ label: { type: StringConstructor; required: true; }; /** * Whether to show the label visually */ showLabel: { type: BooleanConstructor; default: boolean; }; name: { type: PropType>; default: undefined; }; /** * Control source apps to show. If left undefined, will show all available options. */ items: { type: PropType>; default: undefined; }; clearable: { type: BooleanConstructor; }; help: { type: StringConstructor; }; labelId: { type: StringConstructor; }; buttonId: { type: StringConstructor; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((v: ValueType) => any) | undefined; }>, { name: Optional; search: boolean; modelValue: ValueType; showLabel: boolean; multiple: boolean; items: Optional; searchPlaceholder: string; clearable: boolean; selectorPlaceholder: Optional; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { elementToWatchForChanges: HTMLDivElement; itemContainer: HTMLDivElement; }, any>; export default _default;