import { type EventEmitter } from "../../../stencil-public-runtime";
export declare class FilterBar {
    el: HTMLIfxFilterBarElement;
    selectedOptions: Array<{
        filterName: string;
        filterValues: [string];
        type: string;
    }>;
    ifxTopbarFilterChange: EventEmitter;
    showAllFilters: boolean;
    readonly maxShownFilters: number;
    visibleSlots: number;
    readonly showMoreFiltersButton: boolean;
    connectedCallback(): void;
    disconnectedCallback(): void;
    componentWillLoad(): void;
    private updateVisibleSlots;
    private handleMoreFiltersClick;
    private handleResetEvent;
    private handleSearchChange;
    private handleTopbarFilterChange;
    render(): any;
}
