import { PropsWithChildren } from 'preact/compat';
import type { FilterBarMobileSwitchProps, FilterBarProps } from './types';
import './FilterBar.scss';
export declare const useFilterBarState: () => {
    readonly filterBarElementId: string;
    readonly isMobileContainer: boolean;
    readonly showingFilters: boolean;
    readonly setShowingFilters: import("preact/hooks").Dispatch<import("preact/hooks").StateUpdater<boolean>>;
};
export declare const FilterBarMobileSwitch: ({ ariaLabelKey, filterBarElementId, isMobileContainer, showingFilters, setShowingFilters, }: FilterBarMobileSwitchProps) => import("preact").JSX.Element | null;
export declare const FilterBar: (props: PropsWithChildren<FilterBarProps>) => import("preact").JSX.Element | null;
export default FilterBar;
//# sourceMappingURL=FilterBar.d.ts.map