import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges } from "@angular/core"; import { Subject } from "rxjs"; import { IDataSource } from "@nova-ui/bits"; import { IDataSourceError } from "../../../../../components/providers/types"; import * as i0 from "@angular/core"; export declare class DataSourceErrorComponent implements OnDestroy, OnChanges { changeDetector: ChangeDetectorRef; static lateLoadKey: string; dataSource: IDataSource; errorState: EventEmitter; dataSourceError: IDataSourceError | null; busy: boolean; onDestroy$: Subject; data: any; private dataSourceClear$; constructor(changeDetector: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; onDataSourceChanged(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }