import { OnDestroy, OnInit } from '@angular/core'; import { IDataSource } from '@poweredsoft/data'; import { ViewContentDirective } from './directives/view-content.directive'; import { ViewLoadingDirective } from './directives/view-loading.directive'; import { ViewNoRecordsDirective } from './directives/view-no-records.directive'; export declare class ViewComponent implements OnInit, OnDestroy { constructor(); dataSource: IDataSource; noRecordsText: string; loadingText: string; noRecordClasses: any; viewContent: ViewContentDirective; viewLoading: ViewLoadingDirective; viewNoRecords: ViewNoRecordsDirective; loading: boolean; private _viewModel; private _dataSubscription; private _loadingSubscription; ngOnDestroy(): void; ngOnInit(): void; get noData(): boolean; get viewModel(): any; get noRecords(): string; get finalLoadingText(): string; getViewContentTemplate(): import("@angular/core").TemplateRef; getViewNoRecordsTemplate(): import("@angular/core").TemplateRef; getViewLoadingTemplate(): import("@angular/core").TemplateRef; }