import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { SavedView, ViewLocation, ViewCriterion } from '../../../stores/userView.js'; import { DefineComponent } from '@primevue/core'; import { SelectProps, SelectSlots, SelectFilterEvent, SelectChangeEvent, SelectMethods } from 'primevue/select'; declare const _default: 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>; export default _default; //# sourceMappingURL=UserViewsFavoritesPanel.vue.d.ts.map