import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { ComposerTranslation, VueMessageType, LocaleMessageValue } from 'vue-i18n'; import { LocaleMessage, RemoveIndexSignature } from '@intlify/core-base'; import { DefineComponent } from '@primevue/core'; import { DatePickerProps, DatePickerSlots, DatePickerBlurEvent, DatePickerMonthChangeEvent, DatePickerYearChangeEvent } from 'primevue/datepicker'; import { InputNumberProps, InputNumberSlots, InputNumberBlurEvent, InputNumberInputEvent, InputNumberMethods } from 'primevue/inputnumber'; import { KnobProps, KnobSlots } from 'primevue/knob'; import { CheckboxProps, CheckboxSlots } from 'primevue/checkbox'; import { ToggleSwitchProps, ToggleSwitchSlots } from 'primevue/toggleswitch'; import { DropdownProps, DropdownSlots, DropdownEmits, DropdownMethods } from 'primevue/dropdown'; import { MultiSelectProps, MultiSelectSlots, MultiSelectFilterEvent, MultiSelectChangeEvent, MultiSelectAllChangeEvent, MultiSelectMethods } from 'primevue/multiselect'; import { SelectButtonProps, SelectButtonSlots, SelectButtonChangeEvent } from 'primevue/selectbutton'; import { InputChipsProps, InputChipsSlots, InputChipsAddEvent, InputChipsRemoveEvent } from 'primevue/inputchips'; import { RatingProps, RatingSlots, RatingChangeEvent } from 'primevue/rating'; import { PasswordProps, PasswordSlots } from 'primevue/password'; import { TextareaProps, TextareaSlots } from 'primevue/textarea'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; declare const _default: DefineComponent any[]; }; disabledFields: { type: SetConstructor; default: () => Set; }; validationErrors: { type: ObjectConstructor; default: () => {}; }; getSearchOptions: { type: FunctionConstructor; default: () => any[]; }; isSearchLoading: { type: FunctionConstructor; default: () => boolean; }; dictionaries: { type: ArrayConstructor; default: () => any[]; }; lexicons: { type: ArrayConstructor; default: () => any[]; }; autoExtractedFields: { type: SetConstructor; default: () => Set; }; parentFieldOptions: { type: ObjectConstructor; default: () => {}; }; }>, { t: ComposerTranslation<{ [x: string]: LocaleMessage; }, string, RemoveIndexSignature<{ [x: string]: LocaleMessageValue; }>, never, never, never>; updateField: (fieldName: any, value: any) => void; getDictionaryEntries: (sourceId: any) => any; getLexiconValues: (sourceId: any) => any; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "validate" | "load-search")[], "update:modelValue" | "validate" | "load-search", PublicProps, Readonly< ExtractPropTypes<{ fields: { type: ArrayConstructor; required: true; }; modelValue: { type: ObjectConstructor; required: true; }; requiredFields: { type: ArrayConstructor; default: () => any[]; }; disabledFields: { type: SetConstructor; default: () => Set; }; validationErrors: { type: ObjectConstructor; default: () => {}; }; getSearchOptions: { type: FunctionConstructor; default: () => any[]; }; isSearchLoading: { type: FunctionConstructor; default: () => boolean; }; dictionaries: { type: ArrayConstructor; default: () => any[]; }; lexicons: { type: ArrayConstructor; default: () => any[]; }; autoExtractedFields: { type: SetConstructor; default: () => Set; }; parentFieldOptions: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ "onUpdate:modelValue"?: (...args: any[]) => any; onValidate?: (...args: any[]) => any; "onLoad-search"?: (...args: any[]) => any; }>, { dictionaries: unknown[]; lexicons: unknown[]; requiredFields: unknown[]; disabledFields: Set; validationErrors: Record; getSearchOptions: Function; isSearchLoading: Function; autoExtractedFields: Set; parentFieldOptions: Record; }, {}, { PrimeDatePicker: DefineComponent void) & ((e: "value-change", value: Date | Date[]) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: DatePickerBlurEvent) => void) & ((e: "show") => void) & ((e: "hide") => void) & ((e: "input", event: Event) => void) & ((e: "date-select", value: Date) => void) & ((e: "today-click", date: Date) => void) & ((e: "clear-click", event: Event) => void) & ((e: "month-change", event: DatePickerMonthChangeEvent) => void) & ((e: "year-change", event: DatePickerYearChangeEvent) => void) & ((e: "keydown", event: Event) => void)>; PrimeInputNumber: DefineComponent void) & ((e: "value-change", value: number) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: InputNumberBlurEvent) => void) & ((e: "input", event: InputNumberInputEvent) => void), InputNumberMethods>; PrimeKnob: DefineComponent void) & ((e: "value-change", value: number) => void) & ((e: "change", value: number) => void)>; PrimeCheckbox: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "update:indeterminate", value: false) => void)>; PrimeToggleSwitch: DefineComponent void) & ((e: "value-change", value: boolean) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeDropdown: DefineComponent; PrimeMultiSelect: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: MultiSelectChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "before-show") => void) & ((e: "before-hide") => void) & ((e: "show") => void) & ((e: "hide") => void) & ((e: "selectall-change", event: MultiSelectAllChangeEvent) => void), MultiSelectMethods>; PrimeSelectButton: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectButtonChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeInputChips: DefineComponent void) & ((e: "update:modelValue", value: any[]) => void) & ((e: "remove", event: InputChipsRemoveEvent) => void)>; PrimeRating: DefineComponent void) & ((e: "value-change", value: number) => void) & ((e: "change", event: RatingChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimePassword: DefineComponent void) & ((e: "value-change", value: string) => void) & ((e: "change", event: Event) => void)>; PrimeTextarea: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=MetadataFormFields.vue.d.ts.map