import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ObjectDirective, ComponentProvideOptions } from 'vue'; import { ToastServiceMethods } from 'primevue/toastservice'; import { ComposerTranslation, VueMessageType, LocaleMessageValue } from 'vue-i18n'; import { LocaleMessage, RemoveIndexSignature } from '@intlify/core-base'; import { DefineComponent } from '@primevue/core'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { DropdownProps, DropdownSlots, DropdownEmits, DropdownMethods } from 'primevue/dropdown'; import { MultiSelectProps, MultiSelectSlots, MultiSelectFilterEvent, MultiSelectChangeEvent, MultiSelectAllChangeEvent, MultiSelectMethods } from 'primevue/multiselect'; import { InputSwitchProps, InputSwitchSlots, InputSwitchEmits } from 'primevue/inputswitch'; import { DataTableProps, DataTableSlots, DataTableSortEvent, DataTableFilterEvent, DataTablePageEvent, DataTableSortMeta, DataTableExpandedRows, DataTableFilterMeta, DataTableEditingRows, DataTableRowClickEvent, DataTableRowDoubleClickEvent, DataTableRowContextMenuEvent, DataTableRowSelectEvent, DataTableRowSelectAllEvent, DataTableRowUnselectAllEvent, DataTableRowUnselectEvent, DataTableSelectAllChangeEvent, DataTableColumnResizeEndEvent, DataTableColumnReorderEvent, DataTableRowReorderEvent, DataTableRowExpandEvent, DataTableRowCollapseEvent, DataTableCellEditInitEvent, DataTableCellEditCompleteEvent, DataTableCellEditCancelEvent, DataTableRowEditInitEvent, DataTableRowEditSaveEvent, DataTableRowEditCancelEvent, DataTableStateEvent, DataTableMethods } from 'primevue/datatable'; import { ColumnProps, ColumnSlots } from 'primevue/column'; declare const _default: DefineComponent any[]; }; }>, { toast: ToastServiceMethods; t: ComposerTranslation<{ [x: string]: LocaleMessage; }, string, RemoveIndexSignature<{ [x: string]: LocaleMessageValue; }>, never, never, never>; }, { editableEmplacement: { code: string; type: string; aspects: any[]; metadata: {}; }; editableMetadata: any[]; isEditMode: boolean; isTypeReadOnly: boolean; metadataTypes: string[]; availableProperties: any[]; selectedAspects: any[]; availableAspects: any[]; }, {}, { isFieldOptional(data: any): boolean; loadAvailableAspects(): Promise; loadAllProperties(): Promise; generateMetadataFromProperties(): void; metadataToObjectArray(metadata: any): void; metadataArrayToObject(): any; onMetadataTypeChange(meta: any): void; submit(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "save"[], "save", PublicProps, Readonly< ExtractPropTypes<{ emplacement: { type: ObjectConstructor; default: any; }; fields: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{ onSave?: (...args: any[]) => any; }>, { fields: unknown[]; emplacement: Record; }, {}, { PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => 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>; PrimeInputSwitch: DefineComponent; PrimeDataTable: DefineComponent, DataTableSlots, ((e: "sort", event: DataTableSortEvent) => void) & ((e: "filter", event: DataTableFilterEvent) => void) & ((e: "update:first", value: number) => void) & ((e: "update:rows", value: number) => void) & ((e: "page", event: DataTablePageEvent) => void) & ((e: "value-change", value: any[]) => void) & ((e: "update:sortField", value: string) => void) & ((e: "update:sortOrder", value: number) => void) & ((e: "update:multiSortMeta", value: DataTableSortMeta[]) => void) & ((e: "update:selection", value: any) => void) & ((e: "update:contextMenuSelection", value: any) => void) & ((e: "update:expandedRows", value: any[] | DataTableExpandedRows) => void) & ((e: "update:expandedRowGroups", value: any[] | DataTableExpandedRows) => void) & ((e: "update:filters", value: DataTableFilterMeta) => void) & ((e: "update:editingRows", value: any[] | DataTableEditingRows) => void) & ((e: "row-click", event: DataTableRowClickEvent) => void) & ((e: "row-dblclick", event: DataTableRowDoubleClickEvent) => void) & ((e: "row-contextmenu", event: DataTableRowContextMenuEvent) => void) & ((e: "row-select", event: DataTableRowSelectEvent) => void) & ((e: "row-select-all", event: DataTableRowSelectAllEvent) => void) & ((e: "row-unselect-all", event: DataTableRowUnselectAllEvent) => void) & ((e: "row-unselect", event: DataTableRowUnselectEvent) => void) & ((e: "select-all-change", event: DataTableSelectAllChangeEvent) => void) & ((e: "column-resize-end", event: DataTableColumnResizeEndEvent) => void) & ((e: "column-reorder", event: DataTableColumnReorderEvent) => void) & ((e: "row-reorder", event: DataTableRowReorderEvent) => void) & ((e: "row-expand", event: DataTableRowExpandEvent) => void) & ((e: "row-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "rowgroup-expand", event: DataTableRowExpandEvent) => void) & ((e: "rowgroup-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "cell-edit-init", event: DataTableCellEditInitEvent) => void) & ((e: "cell-edit-complete", event: DataTableCellEditCompleteEvent) => void) & ((e: "cell-edit-cancel", event: DataTableCellEditCancelEvent) => void) & ((e: "row-edit-init", event: DataTableRowEditInitEvent) => void) & ((e: "row-edit-save", event: DataTableRowEditSaveEvent) => void) & ((e: "row-edit-cancel", event: DataTableRowEditCancelEvent) => void) & ((e: "state-restore", event: DataTableStateEvent) => void) & ((e: "state-save", event: DataTableStateEvent) => void), DataTableMethods>; PrimeColumn: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=EmplacementForm.vue.d.ts.map