import { OnDestroy } from "@angular/core"; import { BehaviorSubject, Subject } from "rxjs"; import { EventBus, IDataField, IDataSource, IEvent } from "@nova-ui/bits"; import { IDataSourceError } from "../../components/providers/types"; import { DashwizService } from "../components/wizard/dashwiz/dashwiz.service"; import * as i0 from "@angular/core"; export declare class ConfiguratorDataSourceManagerService implements OnDestroy { private eventBus; private dashwizService; private onDestroy$; private dataSourceCreated$; dataSource: IDataSource; error$: Subject; busy$: BehaviorSubject; dataSourceFields$: BehaviorSubject>; constructor(eventBus: EventBus, dashwizService: DashwizService); onDataSourceCreated(dataSource: IDataSource): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }