///
import * as React from 'react';
import { ColumnProps, TableStateFilters } from './interface';
export interface FilterBarProps {
prefixCls?: string;
placeholder?: string;
dataSource?: T[];
filters?: string[];
columnFilters?: TableStateFilters;
multiple?: boolean;
columns?: ColumnProps[];
onFilterSelectChange?: (filters?: any[]) => void;
onFilterSelectClear?: () => void;
onColumnFilterChange?: (columns?: ColumnProps[]) => void;
onFilter?: (column: ColumnProps, nextFilters: string[]) => void;
getPopupContainer?: (triggerNode?: Element) => HTMLElement;
}
export default class FilterBar extends React.Component, any> {
render(): JSX.Element;
}