import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ObjectDirective, ComponentProvideOptions } from 'vue'; import { ConfirmationOptions } from 'primevue/confirmationoptions'; import { ComposerTranslation, VueMessageType, LocaleMessageValue } from 'vue-i18n'; import { LocaleMessage, RemoveIndexSignature } from '@intlify/core-base'; import { DefineComponent } from '@primevue/core'; import { CardProps, CardSlots } from 'primevue/card'; import { ButtonProps, ButtonSlots } from 'primevue/button'; 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'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { ConfirmDialogProps, ConfirmDialogSlots } from 'primevue/confirmdialog'; import { TabsProps, TabsSlots } from 'primevue/tabs'; import { TabListProps, TabListSlots } from 'primevue/tablist'; import { TabProps, TabSlots } from 'primevue/tab'; import { TabPanelsProps, TabPanelsSlots } from 'primevue/tabpanels'; import { TabPanelProps, TabPanelSlots } from 'primevue/tabpanel'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { MultiSelectProps, MultiSelectSlots, MultiSelectFilterEvent, MultiSelectChangeEvent, MultiSelectAllChangeEvent, MultiSelectMethods } from 'primevue/multiselect'; import { TagProps, TagSlots } from 'primevue/tag'; import { ToastServiceMethods } from 'primevue/toastservice'; import { DropdownProps, DropdownSlots, DropdownEmits, DropdownMethods } from 'primevue/dropdown'; import { InputSwitchProps, InputSwitchSlots, InputSwitchEmits } from 'primevue/inputswitch'; import { TextareaProps, TextareaSlots } from 'primevue/textarea'; import { MessageProps, MessageSlots } from 'primevue/message'; import { InputNumberProps, InputNumberSlots, InputNumberBlurEvent, InputNumberInputEvent, InputNumberMethods } from 'primevue/inputnumber'; import { InputGroupProps, InputGroupSlots } from 'primevue/inputgroup'; import { InputGroupAddonProps, InputGroupAddonSlots } from 'primevue/inputgroupaddon'; import { CheckboxProps, CheckboxSlots } from 'primevue/checkbox'; import { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; declare const _default: DefineComponent any[]; }; }>, { confirm: { require: (option: ConfirmationOptions) => void; close: () => void; }; t: ComposerTranslation<{ [x: string]: LocaleMessage; }, string, RemoveIndexSignature<{ [x: string]: LocaleMessageValue; }>, never, never, never>; }, { planContent: any; loading: boolean; isSaving: boolean; isNewPlan: boolean; dialogTitle: string; selectedItem: any; displayNatureDialog: boolean; displayFieldDialog: boolean; displayEmplacementDialog: boolean; isDirty: boolean; isDuplicating: boolean; displayCategoryDialog: boolean; displayDictionaryDialog: boolean; displayLexiconDialog: boolean; categoryForm: { id: string; label: string; display: any[]; views: any[]; }; isEditingCategory: boolean; defaultDisplayOptions: { label: string; value: string; }[]; availableViews: any[]; viewsLoading: boolean; displayViewSelector: boolean; viewSelectorCategory: any; canEdit: boolean; showFilters: boolean; naturesFilters: { code: { value: any; matchMode: string; }; name: { value: any; matchMode: string; }; type: { value: any; matchMode: string; }; }; fieldsFilters: { name: { value: any; matchMode: string; }; description: { value: any; matchMode: string; }; type: { value: any; matchMode: string; }; }; emplacementsFilters: { code: { value: any; matchMode: string; }; }; categoriesFilters: { id: { value: any; matchMode: string; }; label: { value: any; matchMode: string; }; }; dictionariesFilters: { id: { value: any; matchMode: string; }; label: { value: any; matchMode: string; }; }; lexiconsFilters: { id: { value: any; matchMode: string; }; label: { value: any; matchMode: string; }; }; }, { displayOptions(): unknown[]; }, { getCalculatedPath(nature: any): string; getCategoryLabel(catId: any): any; loadPlan(): void; savePlanFile(): void; handleBeforeUnload(event: any): void; exportPlan(): void; triggerImport(): void; handleFileImport(event: any): void; loadAvailableViews(): Promise; openNewNatureDialog(): void; openEditNatureDialog(item: any): void; openDuplicateNatureDialog(item: any): void; onNatureSaved(itemData: any): void; confirmDeleteNature(item: any): void; openNewFieldDialog(): void; openEditFieldDialog(item: any): void; openDuplicateFieldDialog(item: any): void; onFieldSaved(itemData: any): void; confirmDeleteField(item: any): void; openNewEmplacementDialog(): void; openEditEmplacementDialog(item: any): void; onEmplacementSaved(itemData: any): void; confirmDeleteEmplacement(item: any): void; openNewCategoryDialog(): void; openEditCategoryDialog(cat: any): void; onCategoryReorder(event: any): void; saveCategoryForm(): void; openViewSelector(cat: any): void; onViewsUpdated(views: any): void; confirmDeleteCategory(cat: any): void; openNewDictionaryDialog(): void; openEditDictionaryDialog(item: any): void; onDictionarySaved(itemData: any): void; confirmDeleteDictionary(item: any): void; openNewLexiconDialog(): void; openEditLexiconDialog(item: any): void; onLexiconSaved(itemData: any): void; confirmDeleteLexicon(item: any): void; isDictionaryOrLexiconUsed(sourceId: any): any; autocreateFieldsFromNature(nature: any): void; autocreateFieldsFromEmplacement(emplacement: any): void; isFieldUsed(fieldName: any): boolean; confirmDeleteItem(item: any, collection: any, itemType: any): void; }, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ filename: { type: StringConstructor; required: true; }; extraDisplayOptions: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{}>, { extraDisplayOptions: unknown[]; }, {}, { PrimeCard: DefineComponent void>; PrimeButton: DefineComponent void>; 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>; PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeConfirmDialog: DefineComponent void>; PrimeTabs: DefineComponent void>; PrimeTabList: DefineComponent void>; PrimeTab: DefineComponent void>; PrimeTabPanels: DefineComponent void>; PrimeTabPanel: DefineComponent void>; 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>; PrimeTag: DefineComponent void>; NatureForm: 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>; FieldForm: DefineComponent any[]; }; dictionaries: { type: ArrayConstructor; default: () => any[]; }; lexicons: { type: ArrayConstructor; default: () => any[]; }; }>, {}, { editableField: { name: string; description: string; type: string; input: string; values: any[]; search: any; regex: any; default: any; min: any; max: any; optional: boolean; prefix: any; suffix: any; metadata: any; fallbackQuery: any; source: any; }; valuesAsString: string; isEditMode: boolean; dataTypes: string[]; searchLanguages: string[]; isTestingSearch: boolean; testResults: any[]; testError: any; regexTestString: string; }, { filteredInputTypes(): any; showValuesInput(): boolean; showSearchInput(): boolean; showStringConstraints(): boolean; showNumberConstraints(): boolean; showParentConfig(): boolean; showSourceSelector(): boolean; sourceOptions(): { label: any; value: any; }[]; regexTestResult(): boolean; regexTestResultIcon(): "ri-check-line" | "ri-close-line"; regexTestResultClass(): "bg-green-500" | "bg-red-500"; }, { onDataTypeChange(): void; onInputTypeChange(): void; testSearch(): Promise; submit(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "save"[], "save", PublicProps, Readonly< ExtractPropTypes<{ field: { type: ObjectConstructor; default: any; }; existingFields: { type: ArrayConstructor; default: () => any[]; }; dictionaries: { type: ArrayConstructor; default: () => any[]; }; lexicons: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{ onSave?: (...args: any[]) => any; }>, { field: Record; dictionaries: unknown[]; lexicons: unknown[]; existingFields: unknown[]; }, {}, { PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeTextarea: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeDropdown: DefineComponent; PrimeButton: DefineComponent void>; PrimeMessage: DefineComponent void) & ((e: "life-end") => 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>; PrimeInputSwitch: DefineComponent; PrimeInputGroup: DefineComponent void>; PrimeInputGroupAddon: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; EmplacementForm: 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>; ViewSelectorPopup: DefineComponent any[]; }; availableViews: { type: ArrayConstructor; default: () => any[]; }; loading: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>, {}, { localSelected: any[]; searchQuery: string; dragIndex: any; dragOverIndex: any; }, { allFilenames(): any[]; unselectedViews(): any[]; isSearching(): boolean; searchResults(): any[]; }, { isSelected(view: any): boolean; toggleView(view: any, checked: any): void; moveView(index: any, direction: any): void; onDragStart(index: any, event: any): void; onDragOver(index: any): void; onDragLeave(): void; onDrop(targetIndex: any): void; onDragEnd(): void; validate(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "update:selectedViews")[], "update:visible" | "update:selectedViews", PublicProps, Readonly< ExtractPropTypes<{ visible: BooleanConstructor; selectedViews: { type: ArrayConstructor; default: () => any[]; }; availableViews: { type: ArrayConstructor; default: () => any[]; }; loading: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onUpdate:selectedViews"?: (...args: any[]) => any; }>, { loading: boolean; visible: boolean; selectedViews: unknown[]; availableViews: unknown[]; readonly: boolean; }, {}, { PrimeDialog: DefineComponent void) & ((e: "hide") => void) & ((e: "update:visible", value: boolean) => void) & ((e: "after-hide") => void) & ((e: "maximize", event: Event) => void) & ((e: "unmaximize", event: Event) => void) & ((e: "dragstart", event: Event) => void) & ((e: "dragend", event: Event) => void)>; PrimeButton: DefineComponent 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)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; DictionaryForm: DefineComponent any[]; }; }>, {}, { editableDict: { id: string; label: string; entries: any[]; }; isEditMode: boolean; }, {}, { addEntry(): void; removeEntry(index: any): void; submit(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "save"[], "save", PublicProps, Readonly< ExtractPropTypes<{ dictionary: { type: ObjectConstructor; default: any; }; existingDictionaries: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{ onSave?: (...args: any[]) => any; }>, { dictionary: Record; existingDictionaries: unknown[]; }, {}, { PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; 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>; PrimeButton: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; LexiconForm: DefineComponent any[]; }; }>, {}, { editableLexicon: { id: string; label: string; values: any[]; }; valuesAsString: string; isEditMode: boolean; }, {}, { submit(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "save"[], "save", PublicProps, Readonly< ExtractPropTypes<{ lexicon: { type: ObjectConstructor; default: any; }; existingLexicons: { type: ArrayConstructor; default: () => any[]; }; }>> & Readonly<{ onSave?: (...args: any[]) => any; }>, { lexicon: Record; existingLexicons: unknown[]; }, {}, { PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeTextarea: DefineComponent void) & ((e: "value-change", value: string) => void)>; }, {}, string, ComponentProvideOptions, true, {}, any>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=AdminClassificationPage.vue.d.ts.map