import { CollectionViewer, DataSource } from '@angular/cdk/collections'; import { Observable } from 'rxjs'; export declare class CustomDataSource implements DataSource { private _dataListSubject; private _loadingSubject; connect(collectionViewer: CollectionViewer): any; disconnect(collectionViewer: CollectionViewer): void; /** * Get the data from Custom-Table. * * @returns observable containing list of custom-table row-data */ getTableData(): Observable; /** * Set the data into Custom-Table. */ setTableData(dataList: any[]): void; /** * Set the loading status of Custom-Table. */ setLoadingStatus(value: boolean): void; }