import { ChangeDetectorRef, Injector, OnInit } from '@angular/core'; import { TabsetComponent } from 'ngx-bootstrap'; import { BsModalRef } from 'ngx-bootstrap'; import { Observable } from 'rxjs'; import { HistoryCurveChannelData } from '../../../view-data/components/history-curve/channel/history-curve-channel.data'; import { HistoryCurveGeneralData } from '../../../view-data/components/history-curve/general/history-curve-general.data'; import { HistoryCurveSettingData } from '../../../view-data/components/history-curve/history-curve-setting.data'; import { ResizableElementSettingModal } from '../base/resizable-element-setting-modal'; import { DisplaySettingComponent } from '../shared/display/display-setting.component'; import { HistoryCurveCalibrationMarkComponent } from './calibration-mark/history-curve-calibration-mark.component'; import { HistoryCurveChannelSettingComponent } from './channel/history-curve-channel-setting.component'; import { HistoryCurveGeneralSettingComponent } from './general/history-curve-general-setting.component'; import { HistoryCurveSettingArg } from './history-curve-setting-arg'; export declare class HistoryCurveSettingComponent extends ResizableElementSettingModal implements OnInit { readonly injector: Injector; private changeDetectorRef; private readonly bsModalRef; constructor(injector: Injector, changeDetectorRef: ChangeDetectorRef, bsModalRef: BsModalRef); generalSettingCmp: HistoryCurveGeneralSettingComponent; channelSettingCmp: HistoryCurveChannelSettingComponent; displaySettingCmp: DisplaySettingComponent; staticTabs: TabsetComponent; calibrationMarkCmp: HistoryCurveCalibrationMarkComponent; arg: HistoryCurveSettingArg; private readonly allSettings; readonly generalSetting: HistoryCurveGeneralData; private _channelSetting; readonly channelSetting: HistoryCurveChannelData; readonly calibrationMarkSetting: import("../../../view-data/components/history-curve/calibration-mark/history-curve-calibration-mark.data").HistoryCurveCalibrationMarkData; readonly configureId: number; private _onClosed; readonly onClosed: Observable; ngOnInit(): void; init(editedComponent: any): void; save(): boolean; private setActiveTab; closeModal(data?: HistoryCurveSettingData): void; }