import * as React from 'react';
export declare function appendClassName(baseClassName: string, newClassName: string): string;
export declare function getFilterValueDisplay(filterValue: any): any;
interface IOptions {
    name: string;
    value: string | number;
    count?: number;
    selected: boolean;
}
interface IProps {
    className?: string;
    label?: string;
    onMoreClick?(events: React.MouseEvent<HTMLButtonElement, MouseEvent>): void;
    onRemove(value?: string): void;
    onSelect(value?: string): void;
    onSearch?(value?: string): void;
    defaultOptions?: IOptions[];
    options: IOptions[];
    searchPlaceholder?: string;
    showMore?: boolean;
    showSearch?: boolean;
    hideLabel?: boolean;
    labelId?: string;
}
declare function multiCheckboxFacet({ className, label, onMoreClick, onRemove, onSelect, options, defaultOptions, showMore, showSearch, onSearch, searchPlaceholder, labelId }: IProps): JSX.Element;
export default multiCheckboxFacet;
