import { PropType } from 'vue'; type Option = { disabled?: boolean; label?: string; selected?: boolean; value?: string; }; declare const CFormSelect: import("vue").DefineComponent; }; multiple: BooleanConstructor; /** * Options list of the select component. Available keys: `label`, `value`, `disabled`. * Examples: * - `:options="[{ value: 'js', label: 'JavaScript' }, { value: 'html', label: 'HTML', disabled: true }]"` * - `:options="['js', 'html']"` */ options: PropType; /** * Size the component small or large. * * @values 'sm' | 'lg' */ size: { type: StringConstructor; validator: (value: string) => boolean; }; /** * Add helper text to the component. * * @since 4.3.0 */ text: StringConstructor; /** * Display validation feedback in a styled tooltip. * * @since 4.3.0 */ tooltipFeedback: BooleanConstructor; /** * Set component validation state to valid. */ valid: BooleanConstructor; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("vue").PublicProps, Readonly; }; multiple: BooleanConstructor; /** * Options list of the select component. Available keys: `label`, `value`, `disabled`. * Examples: * - `:options="[{ value: 'js', label: 'JavaScript' }, { value: 'html', label: 'HTML', disabled: true }]"` * - `:options="['js', 'html']"` */ options: PropType; /** * Size the component small or large. * * @values 'sm' | 'lg' */ size: { type: StringConstructor; validator: (value: string) => boolean; }; /** * Add helper text to the component. * * @since 4.3.0 */ text: StringConstructor; /** * Display validation feedback in a styled tooltip. * * @since 4.3.0 */ tooltipFeedback: BooleanConstructor; /** * Set component validation state to valid. */ valid: BooleanConstructor; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { invalid: boolean; valid: boolean; tooltipFeedback: boolean; multiple: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export { CFormSelect };