import { Injector, OnInit, ElementRef } from '@angular/core'; import { ConfigureComponentBase } from '../../../shared/configure-component-base'; import { BsModalService } from 'ngx-bootstrap'; import { ImportBoxDataModalComponent } from '../shared/import-box-data-modal.component'; import { RawHistoryDataComponent } from './raw-history-data/raw-history-data.component'; import { RawVariableComponent } from './raw-variable/raw-variable.component'; import { RawAlarmRegistrationComponent } from './raw-alarm-registration/raw-alarm-registration.component'; import { RawEdgeComputingComponent } from './raw-edge-computing/raw-edge-computing.component'; import { DataSourceDto, ImportFromFBoxDto, DataSourceImportInfoServiceProxy, FBoxAccountSettingsServiceProxy, DataSourceServiceProxy, BuildDataAfterImportDto } from '../../../shared/service-proxies/service-proxies'; import { FBoxAccountWarningComponent } from '../../../shared/fbox/fbox-account-warning'; export declare class DataSourceConfigurationComponent extends ConfigureComponentBase implements OnInit { private readonly modalService; private readonly boxAccountService; private readonly fBoxAccountSettingsService; private readonly dataSourceProxy; configureId: number; dataSources: DataSourceDto[]; selectedDataSource: DataSourceDto; fboxAccountWarningModal: FBoxAccountWarningComponent; modal: ImportBoxDataModalComponent; rawVariableView: RawVariableComponent; rawAlarmRegistrationView: RawAlarmRegistrationComponent; rawHistoryDataView: RawHistoryDataComponent; rawEdgeComputing: RawEdgeComputingComponent; dataSourceListBody: ElementRef; importFromFBoxDto: ImportFromFBoxDto; activeTabIndex: number; busy: boolean; operationsLeft: number; operationsTop: number; constructor(injector: Injector, modalService: BsModalService, boxAccountService: DataSourceImportInfoServiceProxy, fBoxAccountSettingsService: FBoxAccountSettingsServiceProxy, dataSourceProxy: DataSourceServiceProxy); ngOnInit(): void; activeTab(ev: any, tabIndex: number): void; openImportBoxDataModalClick(): void; loadDataSources(isAdd?: boolean): void; private setDefaultSelected; select(dataSource: DataSourceDto): void; showMoreOperation(event: any): void; selectDataSource(dataSource: DataSourceDto): void; create(): void; edit(event: any, dataSource: DataSourceDto): void; rename(dataSource: DataSourceDto): void; openCreateOrEditDataSourceModel(dataSource: DataSourceDto): void; reloadDatasource(isAdd?: boolean): void; reloadAndImportBoxData(): void; openImportBoxDataModal(): void; private checkFBoxAccountIsConfigured; importFromBox($event: any): void; importFromBoxAndGenerate($event: any): void; dataSourceImport(input: ImportFromFBoxDto, isBuildData: boolean): void; buildDataAfterImport(input: ImportFromFBoxDto): void; openRenameVariableOrAlarmModal(buildInput: BuildDataAfterImportDto): void; reloadDataSource(input: ImportFromFBoxDto): void; delete(event: any, dataSource: DataSourceDto): void; }