import { Component } from 'react';
export declare class FilterButton extends Component<{
    children?: any;
    className?: any;
    onClick?: () => any;
    /**
     * Use any one of our icons
     */
    iconType?: any;
    iconSide?: any;
    color?: any;
    /**
     * Bolds the button if true
     */
    hasActiveFilters?: boolean;
    /**
     * Pass the total number of filters available and it will
     * add a subdued notification badge showing the number
     */
    numFilters?: number;
    /**
     * Pass the number of selected filters and it will
     * add a bright notification badge showing the number
     */
    numActiveFilters?: number;
    /**
     * Applies a visual state to the button useful when using with a popover.
     */
    isSelected?: boolean;
    isDisabled?: boolean;
    /**
     * Defines html button input type
     */
    type?: string;
    /**
     * Should the button grow to fill it's container, best used for dropdown buttons
     */
    grow?: boolean;
    /**
     * Remove border after button, good for opposite filters
     */
    withNext?: boolean;
    /**
     * _DEPRECATED: use `withNext`_
     * Remove border after button, good for opposite filters
     */
    noDivider?: boolean;
    textProps?: any;
}> {
    static defaultProps: {
        type: string;
        iconSide: string;
        color: string;
        grow: boolean;
    };
    static propTypes: {};
    render(): JSX.Element;
}
