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