import { GenericComponent } from '../../@types/types';
declare type StatusValues = 'active' | 'default' | 'disabled' | 'focused' | 'invalid' | 'broken';
export declare const STATUS: Record<string, StatusValues>;
interface FilterSelectionProps {
    /** The title shown on the Selection */
    label?: string;
    /** The tooltop shown on top of the Selection */
    modificationText?: string | null;
    /** Boolean for showing the number of amountApplied in Selection and a border around */
    applied?: boolean;
    /** Status of the Selection */
    status?: StatusValues;
    /** Amount of the applied shown on Selection */
    amountApplied?: number | null;
    /** A function being called when clicking or pressing key down */
    onClick?: () => void;
    /** A function being called when clicking X on the Selection */
    onClearClick?: () => void;
}
declare const FilterSelection: GenericComponent<FilterSelectionProps>;
export default FilterSelection;
