import { ICellData, Logger } from '../types'; import { IAdaptedFilterCtrl, ITableColumn } from './types'; export default class BooleanFilter { private filterModel; private groups; private meId; private logger; private shouldIgnoreLookup?; setModel(model: IAdaptedFilterCtrl[], tableColumnsById: { [id: string]: ITableColumn | undefined; }, meId?: string, logger?: Logger, shouldIgnoreLookup?: boolean): void; doesFilterPass({ data }: { data: ICellData; }): boolean; private getAdaptedFilter; private getFilterValueFromDate; private checkFilterValue; }