import { MatTableDataSource } from '@angular/material'; import { ColumnFilterPredicate } from '../filtering/column-filter-predicate'; /** * A MatTableDataSource which has generic sorting and filtering behaviour. It assumes the column names to match the data * properties, with support for dot notation. */ export declare class GenericTableDataSource extends MatTableDataSource { columnFilterPredicate: ColumnFilterPredicate; filterColumns: Iterable; private _filterColumns; private _columnPredicate; constructor(filterColumns: Iterable, initialData?: T[]); private updateFilterPredicate; }