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$?; loading: boolean; success: boolean; failed: boolean; readonly loading$: Observable; readonly success$: Observable; readonly failed$: Observable; error?: Error; private readonly subscription; private readonly reloadSubject; private readonly loadableData$; constructor(filterColumns$: Observable>, data$: Observable, filter$?: Observable | undefined); connect(): BehaviorSubject; disconnect(): void; reload(): void; }