import type { SelectProps } from 'primevue'; interface Props extends SelectProps { label?: string; placeholder?: string; required?: boolean; disabled?: boolean; /** * true disables all options but keeps dropdown visible */ disabledOptions?: boolean; /** * false disables options search */ filterable?: boolean; /** * true shows the clear button */ showClear?: boolean; options?: unknown[]; optionLabel?: string; optionValue?: string; /** * A property to uniquely identify an option. */ dataKey?: string; /** * Function that returns filtered options for server-side search */ searchMethod?: () => void; /** * true allows adding custom values through the filter input */ allowCustomValues?: boolean; /** * true emits custom values through the filter input instead of adding them automatically */ manualCustomValues?: boolean; chipsView?: boolean; labelProps?: object; v?: Record; regleValidation?: RegleFieldStatus; customValidators?: unknown[]; } type __VLS_Props = Props; declare const __VLS_defaultModels: { modelValue: any[]; }; type __VLS_ModelProps = { modelValue?: typeof __VLS_defaultModels['modelValue']; }; type __VLS_PublicProps = __VLS_Props & __VLS_ModelProps; declare var __VLS_7: { label: string; }; type __VLS_Slots = {} & { label?: (props: typeof __VLS_7) => any; }; declare const __VLS_base: import("vue").DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { reset: () => any; "update:modelValue": (value: any[]) => any; "add:custom-value": (value: string) => any; }, string, import("vue").PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ onReset?: () => any; "onUpdate:modelValue"?: (value: any[]) => any; "onAdd:custom-value"?: (value: string) => any; }>, { options: unknown[]; customValidators: unknown[]; dataKey: string; optionLabel: string; labelProps: object; showClear: boolean; filterable: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };