import { BehaviorSubject, Observable } from 'rxjs'; import { GenericTableDataSource } from './generic-table-data-source'; /** * A reactive version of GenericTableDataSource, for which a stream of data can be passed. */ export declare class ReactiveGenericTableDataSource extends GenericTableDataSource { private readonly filterColumns$; private readonly data$; private readonly filter$?; private readonly subscription; constructor(filterColumns$: Observable>, data$: Observable, filter$?: Observable | undefined); connect(): BehaviorSubject; disconnect(): void; }