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 { MultiSelectProps, MultiSelectSlots, MultiSelectFilterEvent, MultiSelectChangeEvent, MultiSelectAllChangeEvent, MultiSelectMethods } from 'primevue/multiselect'; import { DropdownProps, DropdownSlots, DropdownEmits, DropdownMethods } from 'primevue/dropdown'; 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[]; }; isDuplicating: { type: BooleanConstructor; default: boolean; }; categories: { type: ArrayConstructor; default: () => any[]; }; fields: { type: ArrayConstructor; default: () => any[]; }; }>, { toast: ToastServiceMethods; t: ComposerTranslation<{ [x: string]: LocaleMessage; }, string, RemoveIndexSignature<{ [x: string]: LocaleMessageValue; }>, never, never, never>; }, { editableNature: { code: string; name: string; type: string; icon: string; emplacement: any[]; aspects: any[]; categories: any[]; metadata: {}; }; editableMetadata: any[]; isEditMode: boolean; metadataTypes: string[]; remixIcons: string[]; availableProperties: any[]; filteredProperties: any[]; selectedAspects: any[]; availableAspects: any[]; }, { emplacementOptions(): any[]; calculatedPath(): string; }, { isFieldOptional(data: any): boolean; loadAvailableAspects(): Promise; loadAllProperties(): Promise; generateMetadataFromProperties(): void; searchProperties(event: any): void; metadataToObjectArray(metadata: any): void; metadataArrayToObject(): any; onMetadataTypeChange(meta: any): void; addMetadata(): void; removeMetadata(index: any): void; submit(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("cancel" | "save")[], "cancel" | "save", PublicProps, Readonly< ExtractPropTypes<{ nature: { type: ObjectConstructor; default: any; }; emplacements: { type: ArrayConstructor; required: true; }; existingNatures: { type: ArrayConstructor; default: () => any[]; }; isDuplicating: { type: BooleanConstructor; default: boolean; }; categories: { type: ArrayConstructor; default: () => any[]; }; fields: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{ onSave?: (...args: any[]) => any; onCancel?: (...args: any[]) => any; }>, { categories: unknown[]; fields: unknown[]; nature: Record; existingNatures: unknown[]; isDuplicating: boolean; }, {}, { PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; 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>; PrimeDropdown: DefineComponent; 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=NatureForm.vue.d.ts.map