UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

24 lines 853 B
import type RootStore from "../store/RootStore"; import { type URLFilters } from "../store/types"; export declare class URLFilterManager { private rootStore; currentFilters: URLFilters; isInitialized: boolean; constructor(rootStore: RootStore); initialize(): void; private parseURLFilters; private applyFiltersToStore; updateURLFromFilters(): void; setCategories(categoryNames: string[]): void; setPoiType(poiTypeName: string | null): void; setPoiTypes(poiTypeNames: string[]): void; clearAllFilters(): void; getCurrentFilters(): URLFilters; private setupReactions; validateFilters(filters: URLFilters): boolean; private getCategoryIdByName; private getPoiTypeIdByName; private focusOnFilteredBooths; private openExhibitorsList; } //# sourceMappingURL=URLFilterManager.d.ts.map