/// import * as React from 'react'; import { ColumnProps } from './interface'; export interface ColumnFilterProps { prefixCls?: string; columns?: ColumnProps[]; onColumnFilterChange?: (item?: any) => void; getPopupContainer?: (triggerNode?: Element) => HTMLElement; } export interface ColumnFilterState { open: boolean; } export default class ColumnFilter extends React.Component, ColumnFilterState> { state: { open: boolean; }; render(): JSX.Element; onMenuSelect: (item: any) => void; onMenuDeselect: (item: any) => void; onDropdownVisibleChange: (open: boolean) => void; fireChange(item?: any): void; getOptions(): any; getVisibleColumns(): ColumnProps[]; }