import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { ViewCriterion, SavedView, ViewLocation } from '../../../stores/userView.js'; import { DefineComponent } from '@primevue/core'; import { AccordionProps, AccordionSlots, AccordionTabOpenEvent, AccordionTabCloseEvent, AccordionClickEvent } from 'primevue/accordion'; import { AccordionPanelProps, AccordionPanelSlots } from 'primevue/accordionpanel'; import { AccordionHeaderProps, AccordionHeaderSlots } from 'primevue/accordionheader'; import { AccordionContentProps, AccordionContentSlots } from 'primevue/accordioncontent'; import { SelectProps, SelectSlots, SelectFilterEvent, SelectChangeEvent, SelectMethods } from 'primevue/select'; import { SelectButtonProps, SelectButtonSlots, SelectButtonChangeEvent } from 'primevue/selectbutton'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { AutoCompleteProps, AutoCompleteSlots, AutoCompleteChangeEvent, AutoCompleteCompleteEvent, AutoCompleteOptionSelectEvent, AutoCompleteOptionUnselectEvent, AutoCompleteDropdownClickEvent } from 'primevue/autocomplete'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { DialogProps, DialogSlots } from 'primevue/dialog'; import { DatePickerProps, DatePickerSlots, DatePickerBlurEvent, DatePickerMonthChangeEvent, DatePickerYearChangeEvent } from 'primevue/datepicker'; import { InputNumberProps, InputNumberSlots, InputNumberBlurEvent, InputNumberInputEvent, InputNumberMethods } from 'primevue/inputnumber'; 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 { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; import { StepperProps, StepperSlots } from 'primevue/stepper'; import { StepListProps, StepListSlots } from 'primevue/steplist'; import { StepProps, StepSlots } from 'primevue/step'; import { StepPanelsProps, StepPanelsSlots } from 'primevue/steppanels'; import { StepPanelProps, StepPanelSlots } from 'primevue/steppanel'; import { InputGroupProps, InputGroupSlots } from 'primevue/inputgroup'; import { InputGroupAddonProps, InputGroupAddonSlots } from 'primevue/inputgroupaddon'; import { TextareaProps, TextareaSlots } from 'primevue/textarea'; 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 { TreeProps, TreeSlots, TreeFilterEvent, TreeExpandedKeys, TreeSelectionKeys, TreeNodeDropEvent, TreeDragEnterEvent, TreeDragLeaveEvent } from 'primevue/tree'; import { TreeNode } from 'primevue/treenode'; declare const _default: DefineComponent, {}, { isAddCriterionDialogVisible: boolean; isAddLocationDialogVisible: boolean; saveViewDialogVisible: boolean; saveViewDialogMode: string; saveViewError: any; isDossierTreeVisible: boolean; isDeleteConfirmVisible: boolean; availableSites: any[]; filteredSites: any[]; newLocation: { type: any; value: string; negation: boolean; label: string; }; newLocationSiteInput: any; editingCriterion: any; editingGroupIndex: any; editingCriterionIndex: any; targetGroupIndex: any; }, { locationOptions(): { label: string; value: string; }[]; conditionOptions(): { label: string; value: boolean; }[]; hasActiveCriteria(): boolean; isSavedViewLoaded(): boolean; canManageLoadedView(): any; viewToEdit(): { /** * - Unique identifier for the saved view. */ id: string; /** * - The name of the saved view. */ name: string; /** * - An optional description for the view. */ description?: string; /** * - The scope of the view. */ scope: "user" | "global"; /** * - Whether the view is marked as a favorite. */ isFavorite?: boolean; /** * - The view configuration. */ config: { /** * - The location criteria (array). */ locations: { /** * - Unique identifier for the location. */ id: number; /** * - The type of location. */ type: "Site" | "Folder" | null; /** * - The value for the location (e.g., site ID or nodeRef). */ value: string; /** * - Whether the location is excluded (true) or included (false). */ negation: boolean; /** * - Human-readable label for the location. */ label: string; }[]; /** * - The grouped criteria (new format). */ criteriaGroups?: { /** * - Operator between groups. */ rootOperator: "AND" | "OR"; /** * - The list of criteria groups. */ groups: { /** * - Unique identifier for the group. */ id: string; /** * - Operator between criteria within the group. */ operator: "AND" | "OR"; /** * - The list of search criteria in the group. */ criteria: { /** * - Unique identifier for the criterion. */ id: number; /** * - The property to search on. */ property: any; /** * - Whether the criterion is negated. */ negation: boolean; /** * - The search operator (e.g., 'exact', 'contains', 'range'). */ operator: string; /** * - The search value. */ value: any; /** * - The end value for range searches. */ value_end: any | null; }[]; }[]; }; /** * - The list of search criteria (legacy flat format). */ criteria?: { /** * - Unique identifier for the criterion. */ id: number; /** * - The property to search on. */ property: any; /** * - Whether the criterion is negated. */ negation: boolean; /** * - The search operator (e.g., 'exact', 'contains', 'range'). */ operator: string; /** * - The search value. */ value: any; /** * - The end value for range searches. */ value_end: any | null; }[]; }; }; availableProperties(): any[]; allCriteria: () => ViewCriterion[]; locations: () => { /** * - Unique identifier for the location. */ id: number; /** * - The type of location. */ type: "Site" | "Folder" | null; /** * - The value for the location (e.g., site ID or nodeRef). */ value: string; /** * - Whether the location is excluded (true) or included (false). */ negation: boolean; /** * - Human-readable label for the location. */ label: string; }[]; criteriaGroups: () => { /** * - Operator between groups. */ rootOperator: "AND" | "OR"; /** * - The list of criteria groups. */ groups: { /** * - Unique identifier for the group. */ id: string; /** * - Operator between criteria within the group. */ operator: "AND" | "OR"; /** * - The list of search criteria in the group. */ criteria: { /** * - Unique identifier for the criterion. */ id: number; /** * - The property to search on. */ property: any; /** * - Whether the criterion is negated. */ negation: boolean; /** * - The search operator (e.g., 'exact', 'contains', 'range'). */ operator: string; /** * - The search value. */ value: any; /** * - The end value for range searches. */ value_end: any | null; }[]; }[]; }; loadedView: () => { /** * - Unique identifier for the saved view. */ id: string; /** * - The name of the saved view. */ name: string; /** * - An optional description for the view. */ description?: string; /** * - The scope of the view. */ scope: "user" | "global"; /** * - Whether the view is marked as a favorite. */ isFavorite?: boolean; /** * - The view configuration. */ config: { /** * - The location criteria (array). */ locations: { /** * - Unique identifier for the location. */ id: number; /** * - The type of location. */ type: "Site" | "Folder" | null; /** * - The value for the location (e.g., site ID or nodeRef). */ value: string; /** * - Whether the location is excluded (true) or included (false). */ negation: boolean; /** * - Human-readable label for the location. */ label: string; }[]; /** * - The grouped criteria (new format). */ criteriaGroups?: { /** * - Operator between groups. */ rootOperator: "AND" | "OR"; /** * - The list of criteria groups. */ groups: { /** * - Unique identifier for the group. */ id: string; /** * - Operator between criteria within the group. */ operator: "AND" | "OR"; /** * - The list of search criteria in the group. */ criteria: { /** * - Unique identifier for the criterion. */ id: number; /** * - The property to search on. */ property: any; /** * - Whether the criterion is negated. */ negation: boolean; /** * - The search operator (e.g., 'exact', 'contains', 'range'). */ operator: string; /** * - The search value. */ value: any; /** * - The end value for range searches. */ value_end: any | null; }[]; }[]; }; /** * - The list of search criteria (legacy flat format). */ criteria?: { /** * - Unique identifier for the criterion. */ id: number; /** * - The property to search on. */ property: any; /** * - Whether the criterion is negated. */ negation: boolean; /** * - The search operator (e.g., 'exact', 'contains', 'range'). */ operator: string; /** * - The search value. */ value: any; /** * - The end value for range searches. */ value_end: any | null; }[]; }; }; isPristyAdmin: () => any; }, { removeLocationAtIndex(index: any): void; resetNewLocation(): void; confirmAddLocation(): void; handleNewLocationSiteSelect(event: any): void; clearSaveViewError(): void; handleDossierSelected(node: any): void; openSaveViewPopup(): void; modifyView(): void; deleteView(): void; handleDeleteConfirmation(): Promise; handleSaveView(payload: any): Promise; handleLoadView(searchConfig: any): void; handleAddFirstCriterion(): void; handleAddGroup(): void; openAddCriterionForGroup(groupIndex: any): void; handleCriterionAdded(criterion: any): void; startEditCriterion(groupIndex: any, criterionIndex: any, criterion: any): void; handleCriterionUpdated(updated: any): void; formatCriterionValueForDisplay(criterion: any): string; loadSites(): Promise; searchSites(event: any): void; loadView: (savedView: SavedView) => void; addLocation: (loc: ViewLocation) => void; removeLocation: (index: number) => void; setLocation: (newLocation: ViewLocation) => void; setCriteria: (newCriteria: ViewCriterion[]) => void; addGroup: (operator?: "AND" | "OR") => void; removeGroup: (groupIndex: number) => void; addCriterionToGroup: (groupIndex: number, criterion: ViewCriterion) => void; removeCriterionFromGroup: (groupIndex: number, criterionIndex: number) => void; updateCriterionInGroup: (groupIndex: number, criterionIndex: number, updated: ViewCriterion) => void; addCriterion: (criterion: ViewCriterion) => void; removeCriterion: (index: number) => void; resetUserView: () => void; saveCurrentView: (viewToSave: SavedView) => Promise; updateCurrentView: (viewToUpdate: SavedView) => Promise; deleteCurrentView: () => Promise; toggleViewFavorite: (view: SavedView) => Promise; fetchFavoriteViews: () => Promise; fetchSavedViews: () => Promise; logout: () => Promise>; validateSession: () => Promise<{ id: string; }>; connectKeycloak: () => Promise; keycloakReady: (_keycloak: any) => Promise<{ id: string; }>; getAlfTicket: () => Promise<{ id: string; } | undefined>; getPerson: () => Promise; checkPristyAdminStatus: () => Promise; login: (user: string, password: string) => Promise; apiLogin: (a: string, p: string) => Promise; publiclogoff: () => Promise; publiclogin: (espace_id: string) => Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, ("change-exact-search-settings" | "load-view" | "close-view" | "view-saved")[], "change-exact-search-settings" | "load-view" | "close-view" | "view-saved", PublicProps, Readonly< ExtractPropTypes<{ globalOnly: { type: BooleanConstructor; default: boolean; }; showUserHome: { type: BooleanConstructor; default: boolean; }; /** * When true, the "Saved views" accordion panel is hidden. * Useful when a separate view list page handles view selection. */ hideViewSelector: { type: BooleanConstructor; default: boolean; }; /** * When true, bypasses the isPristyAdmin check for editing loaded views. * Useful for admin pages where the user already has edit permissions. */ canEditLoadedView: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onChange-exact-search-settings"?: (...args: any[]) => any; "onLoad-view"?: (...args: any[]) => any; "onClose-view"?: (...args: any[]) => any; "onView-saved"?: (...args: any[]) => any; }>, { showUserHome: boolean; globalOnly: boolean; hideViewSelector: boolean; canEditLoadedView: boolean; }, {}, { PrimeAccordion: DefineComponent void) & ((e: "update:activeIndex", value: number) => void) & ((e: "tab-open", event: AccordionTabOpenEvent) => void) & ((e: "tab-close", event: AccordionTabCloseEvent) => void) & ((e: "tab-click", event: AccordionClickEvent) => void)>; PrimeAccordionPanel: DefineComponent void>; PrimeAccordionHeader: DefineComponent void>; PrimeAccordionContent: DefineComponent void>; UserViewsFavoritesPanel: DefineComponent, {}, { selectedPersonalSearch: any; selectedGlobalSearch: any; }, { hasGroupedSearches(): boolean; }, { onDropdownChange(event: any): void; selectView(search: any): void; loadView: (savedView: SavedView) => void; addLocation: (loc: ViewLocation) => void; removeLocation: (index: number) => void; setLocation: (newLocation: ViewLocation) => void; setCriteria: (newCriteria: ViewCriterion[]) => void; addGroup: (operator?: "AND" | "OR") => void; removeGroup: (groupIndex: number) => void; addCriterionToGroup: (groupIndex: number, criterion: ViewCriterion) => void; removeCriterionFromGroup: (groupIndex: number, criterionIndex: number) => void; updateCriterionInGroup: (groupIndex: number, criterionIndex: number, updated: ViewCriterion) => void; addCriterion: (criterion: ViewCriterion) => void; removeCriterion: (index: number) => void; resetUserView: () => void; saveCurrentView: (viewToSave: SavedView) => Promise; updateCurrentView: (viewToUpdate: SavedView) => Promise; deleteCurrentView: () => Promise; toggleViewFavorite: (view: SavedView) => Promise; fetchFavoriteViews: () => Promise; fetchSavedViews: () => Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, "load-view"[], "load-view", PublicProps, Readonly< ExtractPropTypes<{ globalOnly: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onLoad-view"?: (...args: any[]) => any; }>, { globalOnly: boolean; }, {}, { PrimeSelect: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectChangeEvent) => 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), SelectMethods>; }, {}, string, ComponentProvideOptions, true, {}, any>; PrimeSelectButton: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectButtonChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeAutoComplete: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: AutoCompleteChangeEvent) => 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: "complete", event: AutoCompleteCompleteEvent) => void) & ((e: "item-select", event: AutoCompleteOptionSelectEvent) => void) & ((e: "item-unselect", event: AutoCompleteOptionUnselectEvent) => void) & ((e: "option-select", event: AutoCompleteOptionSelectEvent) => void) & ((e: "option-unselect", event: AutoCompleteOptionUnselectEvent) => void) & ((e: "dropdown-click", event: AutoCompleteDropdownClickEvent) => void)>; PrimeButton: DefineComponent void>; AddCriterionPopup: DefineComponent, {}, { criterion: { id: any; property: any; negation: boolean; operator: any; value: any; value_end: any; }; propertyFilter: string; operatorOptions: { text: { labelKey: string; value: string; }[]; date: { labelKey: string; value: string; }[]; datetime: { labelKey: string; value: string; }[]; number: { labelKey: string; value: string; }[]; int: { labelKey: string; value: string; }[]; double: { labelKey: string; value: string; }[]; boolean: { labelKey: string; value: string; }[]; }; }, { negationOptions(): { label: string; value: boolean; }[]; booleanOptions(): { label: string; value: boolean; }[]; filteredProperties(): unknown[]; isCriterionValid(): boolean; propertyType(): any; }, { getOperatorsForCriterion(): any; onPropertyChange(): void; addCriterion(): void; updateCriterion(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "add-criterion" | "update-criterion")[], "update:visible" | "add-criterion" | "update-criterion", PublicProps, Readonly< ExtractPropTypes<{ visible: BooleanConstructor; properties: { type: ArrayConstructor; required: true; }; editCriterion: { type: ObjectConstructor; default: any; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onAdd-criterion"?: (...args: any[]) => any; "onUpdate-criterion"?: (...args: any[]) => any; }>, { visible: boolean; editCriterion: Record; }, {}, { 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)>; PrimeSelect: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectChangeEvent) => 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), SelectMethods>; PrimeSelectButton: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectButtonChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; 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>; 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>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; SaveViewPopup: DefineComponent, {}, { currentStep: string; viewName: string; viewDescription: string; viewFileId: string; scope: string; }, { isEditMode(): boolean; showScopeStep(): boolean; fileIdStep(): "1" | "2"; detailsStep(): "2" | "3"; scopeOptions(): { label: string; value: string; }[]; isFormValid(): boolean; isPristyAdmin: () => any; }, { save(): void; resetForm(): void; populateForm(): void; logout: () => Promise>; validateSession: () => Promise<{ id: string; }>; connectKeycloak: () => Promise; keycloakReady: (_keycloak: any) => Promise<{ id: string; }>; getAlfTicket: () => Promise<{ id: string; } | undefined>; getPerson: () => Promise; checkPristyAdminStatus: () => Promise; login: (user: string, password: string) => Promise; apiLogin: (a: string, p: string) => Promise; publiclogoff: () => Promise; publiclogin: (espace_id: string) => Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:visible" | "save-view" | "clear-error")[], "update:visible" | "save-view" | "clear-error", PublicProps, Readonly< ExtractPropTypes<{ visible: BooleanConstructor; errorMessage: { type: StringConstructor; default: any; }; viewData: { type: ObjectConstructor; default: any; }; globalOnly: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:visible"?: (...args: any[]) => any; "onSave-view"?: (...args: any[]) => any; "onClear-error"?: (...args: any[]) => any; }>, { visible: boolean; globalOnly: boolean; errorMessage: string; viewData: Record; }, {}, { 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)>; PrimeStepper: DefineComponent void>; PrimeStepList: DefineComponent void>; PrimeStep: DefineComponent void>; PrimeStepPanels: DefineComponent void>; PrimeStepPanel: DefineComponent void>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeInputGroup: DefineComponent void>; PrimeInputGroupAddon: DefineComponent void>; PrimeTextarea: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeSelectButton: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectButtonChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimeButton: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; 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)>; TreeExplorer: DefineComponent {}; }; showUserHome: { type: BooleanConstructor; default: boolean; }; showFiles: { type: BooleanConstructor; default: boolean; }; }>, {}, { activeTab: number; userHomesNodes: any[]; nodes: any[]; selectedKey: any; splitedKey: any; expandedKeys: {}; }, {}, { initTree(): Promise; initUserHomeTree(): Promise; onNodeSelect(node: any): void; onNodeExpand(node: any, nodes: any): Promise; addChildren(children: any, parent: any, nodes: any): any; addElementChildren(tree: any, key: any, children: any, step: any): any; containsKey(shortKey: any, longKey: any, step: any): boolean; getNodeId(node: any): any; openCurrentPath(): Promise; }, ComponentOptionsMixin, ComponentOptionsMixin, "selectNode"[], "selectNode", PublicProps, Readonly< ExtractPropTypes<{ currentNode: { type: ObjectConstructor; default: () => {}; }; showUserHome: { type: BooleanConstructor; default: boolean; }; showFiles: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onSelectNode?: (...args: any[]) => any; }>, { currentNode: Record; showUserHome: boolean; showFiles: boolean; }, {}, { PrimeTabs: DefineComponent void>; PrimeTabList: DefineComponent void>; PrimeTab: DefineComponent void>; PrimeTabPanels: DefineComponent void>; PrimeTabPanel: DefineComponent void>; PrimeTree: DefineComponent void) & ((e: "update:value", value: TreeNode[]) => void) & ((e: "update:expandedKeys", value: TreeExpandedKeys) => void) & ((e: "update:selectionKeys", value: TreeSelectionKeys) => void) & ((e: "node-select", node: TreeNode) => void) & ((e: "node-unselect", node: TreeNode) => void) & ((e: "node-expand", node: TreeNode) => void) & ((e: "node-collapse", node: TreeNode) => void) & ((e: "node-drop", event: TreeNodeDropEvent) => void) & ((e: "node-dragenter", node: TreeNode) => void) & ((e: "node-dragleave", node: TreeNode) => void) & ((e: "drag-enter", event: TreeDragEnterEvent) => void) & ((e: "drag-leave", event: TreeDragLeaveEvent) => void)>; }, {}, string, ComponentProvideOptions, true, {}, any>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=AdvancedViewPanel.vue.d.ts.map