import { Injector, AfterViewInit, OnInit, OnDestroy } from '@angular/core'; import { Paginator } from 'primeng/components/paginator/paginator'; import { LazyLoadEvent } from 'primeng/components/common/lazyloadevent'; import { Table } from 'primeng/components/table/table'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { HistoryDataServiceProxy, DataSourceDto, DataSourceServiceProxy, HistoryDataDto } from '../../../../../shared/service-proxies/service-proxies'; import { BatchImportHistoryDataModalComponent } from './batch-imort-modal/batch-import-history-data-modal.component'; import { SampleType } from '../../../data-source-configuration/shared/sample-type'; import { DataTypeService } from '../../../../../shared/fbox/fbox/dataType.service'; export declare class HistoryDataComponent extends ConfigureComponentBase implements AfterViewInit, OnInit, OnDestroy { private historyDataService; private readonly dataSourceService; private readonly dataTypeService; batchImportHistoryDataModal: BatchImportHistoryDataModalComponent; configureId: number; dataTable: Table; paginator: Paginator; selectedDataSourceId: number; historyDataName: string; selectedHistory: Array; dataSources: DataSourceDto[]; shouldClearBatchImportModal: Boolean; constructor(injector: Injector, historyDataService: HistoryDataServiceProxy, dataSourceService: DataSourceServiceProxy, dataTypeService: DataTypeService); loadHistoryDatas(): void; getDataSources(): void; loadHistoryData(event?: LazyLoadEvent): void; showBatchImportModal(): void; batchDeleteHistoryData(): void; delHistoryData(historyData: any): void; ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; formatSampleType(sampleType: SampleType, recordingPeriod: number): string; formatDataType(dataType: number, bitIndexEnabled: boolean): string; }