import { QueryService } from '@narik/app-core'; import { DataInfo, NarikDataSource, PagingParameters } from '@narik/infrastructure'; import { Observable } from 'rxjs'; import { MatTableDataSource } from '@angular/material/table'; export declare class MatLocalDataSource extends MatTableDataSource implements NarikDataSource { private queryService; private dataInfoGetter; private loadingSubject; private dataSubject; get dataObservable(): Observable; get loadingObservable(): Observable; get currentData(): T[]; constructor(queryService: QueryService, dataInfoGetter: () => DataInfo, initialData?: T[]); setData(data: T[]): void; loadData(remoteDaraParams?: PagingParameters): void; }