/// <reference types="react" />
import PropTypes from 'prop-types';
interface Props {
    handleSearchChange: any;
    search: string;
    searching: boolean;
    barReverse?: boolean;
    label?: string;
    materialSearch?: boolean;
    wrapperSearchStyle?: any;
    wrapperSearchClasses?: string;
    onChange?: any;
}
declare const DataTableSearch: {
    (props: Props): JSX.Element;
    propTypes: {
        handleSearchChange: PropTypes.Validator<(...args: any[]) => any>;
        search: PropTypes.Validator<string>;
        searching: PropTypes.Validator<boolean>;
        barReverse: PropTypes.Requireable<boolean>;
        label: PropTypes.Requireable<string>;
        materialSearch: PropTypes.Requireable<boolean>;
        wrapperSearchStyle: PropTypes.Requireable<any>;
        wrapperSearchClasses: PropTypes.Requireable<string>;
    };
    defaultProps: {
        wrapperSearchStyle: {};
        wrapperSearchClasses: string;
    };
};
export default DataTableSearch;
export { DataTableSearch as MDBDataTableSearch };
