import React from 'react';
/**
 * Table表格头上的的文本过滤
 * @ignore
 */
export default class FilterCellContentInputSearch extends React.Component<any, any> {
    state: {
        inputValue: string;
        inputObj: {
            Contains: any;
            DoesNotContain: any;
            EqualTo: any;
            NoEqualTo: any;
            GreaterThan: any;
            LessThan: any;
            GreaterThanOrEqualTo: any;
            LessThanOrEqualTo: any;
            BeginWith: any;
            EndWith: any;
        };
        checkedList: any[];
        checkedAll: number;
    };
    /**
     * 重置筛选项
     */
    resetStateVal: () => void;
    componentWillReceiveProps(nextProps: Readonly<any>, nextContext: any): void;
    /**
     * CheckBox 选择框发生改变时
     * 如果是选中状态，保存选中的值
     * 如果是取消选中状态，则需要把值选中的值移除 然后重新赋值给Table表格的过滤的Key值
     * @param e
     * @param item
     */
    onChange: (e: any, item: any) => void;
    /**
     * 文本框的输入事件，将文本框的输入值 赋值到静态对象中
     * @param e
     * @param checkedVal
     */
    onChangeInput: (e: any, checkedVal: any) => void;
    onSearch: () => void;
    render(): React.JSX.Element;
}
