import { MouseEvent } from 'react';
import { ActiveFilter } from './types';
import './active-filters-list.less';
export type ActiveFiltersListProps = {
    /** list of currently enabled filters */
    filters?: Array<ActiveFilter>;
    /** Optional clear all active filters function */
    onClearAll?: (e: MouseEvent<HTMLButtonElement>) => void;
    /** function called on cross click on a specific active filter. Filter is provided in function call */
    onClearOne: (filter: ActiveFilter) => void;
    showIcon?: boolean;
    /** Used for testing */
    testId?: string;
    filterByText?: string;
    clearAllText?: string;
    deleteFilterItemText?: string;
};
/** Component for listing all currently enabled filters */
export declare function ActiveFiltersList({ filters, onClearAll, showIcon, onClearOne, testId, filterByText, clearAllText, deleteFilterItemText, }: ActiveFiltersListProps): import("react/jsx-runtime").JSX.Element | null;
