import type RootStore from "../RootStore";
import { type SearchButtonsFilters } from "./SearchButtonsFilters";
import { type SearchButtonsState } from "./SearchButtonsState";
export declare class SearchButtonsActions {
    private rootStore;
    private state;
    private filters;
    constructor(rootStore: RootStore, state: SearchButtonsState, filters: SearchButtonsFilters);
    handleSearchButtonClick(searchButtonId: string): void;
    handleExtendedSearchButtonClick(buttonId: string): void;
    handleMainButtonClick(buttonId: string): void;
    handleSessionsClick(): void;
    togglePoiType(poiTypeId: number): void;
    clearAllFilters(): void;
    showSubButtons(parentButtonId: string): void;
    hideSubButtons(): void;
    handleSubButtonClick(subButtonId: string): void;
    private toggleListView;
    private handleBookmarksClick;
    private handleVisitedClick;
    private handleToursClick;
    private handleCategoriesClick;
    private handleExhibitorsClick;
    private handlePoiTypeClick;
    private handleLinkClick;
    private handleParentButton;
    private preserveSearchText;
    private switchToSearch;
    private resetAllFilters;
    private setPoiFilterFromString;
    private get isMobile();
}
//# sourceMappingURL=SearchButtonsActions.d.ts.map