import { PropType, VNode } from 'vue'; import type { Option, OptionsGroup } from './types'; declare const CMultiSelectOptions: import("vue").DefineComponent; default: () => never[]; }; optionsMaxHeight: { type: (NumberConstructor | StringConstructor)[]; default: string; }; optionsStyle: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; scopedSlots: ObjectConstructor; searchNoResultsLabel: { type: StringConstructor; default: string; }; selected: { type: PropType; default: () => never[]; }; virtualScroller: BooleanConstructor; visibleItems: { type: NumberConstructor; default: number; }; }>, () => (false | VNode)[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "optionClick"[], "optionClick", import("vue").PublicProps, Readonly; default: () => never[]; }; optionsMaxHeight: { type: (NumberConstructor | StringConstructor)[]; default: string; }; optionsStyle: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; scopedSlots: ObjectConstructor; searchNoResultsLabel: { type: StringConstructor; default: string; }; selected: { type: PropType; default: () => never[]; }; virtualScroller: BooleanConstructor; visibleItems: { type: NumberConstructor; default: number; }; }>> & Readonly<{ onOptionClick?: ((...args: any[]) => any) | undefined; }>, { visibleItems: number; options: (Option | OptionsGroup)[]; selected: Option[]; loading: boolean; virtualScroller: boolean; optionsMaxHeight: string | number; searchNoResultsLabel: string; optionsStyle: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export { CMultiSelectOptions };