import { DataSourceMapCollection } from '@ts-core/common/map/dataSource'; import { Subscription, BehaviorSubject, Observable } from 'rxjs'; import { DestroyableContainer } from '@ts-core/common'; export declare class CdkTableDataSource extends DestroyableContainer { protected map: DataSourceMapCollection; protected subject: BehaviorSubject>; protected subscription: Subscription; constructor(map: DataSourceMapCollection); protected parseResponse(): void; protected parseParsedResponse(): void; destroy(): void; get dataSource(): Observable>; }