import { TabsetComponent } from 'ngx-bootstrap'; import { Injector } from '@angular/core'; import { GeneralPropertyComponent } from './general/general-property.component'; import { CalibrationMarkComponent } from '../shared/calibration-mark/calibration-mark.component'; import { DisplaySettingComponent } from '../shared/display/display-setting.component'; import { ResizableElementSettingModal } from '../base/resizable-element-setting-modal'; import { GeneralPropertyData } from '../../../view-data/components/bar-graph/general-property/general-property.data'; import { ExtendPropertyData } from '../../../view-data/shared/extend-property/extend-property.data'; import { CalibrationMarkData } from '../../../view-data/shared/calibration-mark/calibration-mark.data'; export declare class BarGraphSettingModalComponent extends ResizableElementSettingModal { displaySettingCmp: DisplaySettingComponent; generalPropertyCmp: GeneralPropertyComponent; calibrationMarkCmp: CalibrationMarkComponent; staticTabs: TabsetComponent; configureId: number; generalData: GeneralPropertyData; extendData: ExtendPropertyData; calibrationMarkData: CalibrationMarkData; validateError: boolean; validateErrors: boolean[]; constructor(injector: Injector); onShown(): void; init(editedComponent: any): void; private addGoModelCompatible; saveGeneralData(): void; saveExtendData(): void; saveCalibrationMark(): void; save(): void; validateChange(validateResult: boolean, pageIndex: number): void; setActiveTab(tabId: number): void; }