import React from "react";
import { IPopoverProps } from "../popover";
import "./style";
export interface ITableFilterProps {
    filteredValue?: (string | number)[] | null;
    filterMultiple?: boolean;
    filterSearchable?: boolean;
    filterSearchCaseSensitive?: boolean;
    filterSearchPlaceholder?: string;
    filterSearchFunc?: (input: string, item: {
        text: string;
        value: string | number;
    }) => boolean;
    filterPopoverProps?: IPopoverProps;
    filters?: Array<{
        text: string;
        value: string | number;
    }> | null;
    filterVisible?: boolean | null;
    onFilter?: ((value: (string | number)[]) => void) | null;
    onFilterVisibleChange?: ((visible: boolean) => void) | null;
    title?: React.ReactNode;
    sortableAndFilterable?: boolean;
}
/**
 * 表格筛选
 */
declare const TableFilter: React.FC<ITableFilterProps>;
export default TableFilter;
