import React from 'react'; import { IResponsiveTablePlugin, IPluginAPI } from './IResponsiveTablePlugin'; import { IResponsiveTableColumnDefinition } from '../Data/IResponsiveTableColumnDefinition'; export declare class FilterPlugin implements IResponsiveTablePlugin { id: string; private filterText; private api; private debounceTimeout; constructor(); onPluginInit: (api: IPluginAPI) => void; renderHeader: () => React.JSX.Element | null; processData: (data: TData[]) => TData[]; renderCell: (content: React.ReactNode, _row: TData, _column: IResponsiveTableColumnDefinition) => React.ReactNode; private handleFilterChange; private handleClear; }