import { Injector } from '@angular/core'; import { TabsetComponent } from 'ngx-bootstrap'; import { ResizableElementSettingModal } from '../base/resizable-element-setting-modal'; import { DefaultGraphSettings } from '../../core/settings/graph/default-graph-settings'; import { DisplaySettingComponent } from '../shared/display/display-setting.component'; import { ImageFillType } from '../../../view-data/components/image/image-fill-type'; import { GraphSettingData } from '../../../view-data/shared/graph/graph-setting.data'; import { DynamicDisplayModel } from '../../../../shared/dynamic-conduct-model/dynamic-display/dynamic-display-model'; export declare class ImageSettingModalComponent extends ResizableElementSettingModal { displaySettingCmp: DisplaySettingComponent; staticTabs: TabsetComponent; viewWidth: number; viewHeight: number; FillType: typeof ImageFillType; configureId: number; dynamicSetting: DynamicDisplayModel; fillType: ImageFillType; imageId: string; graphSetting: GraphSettingData; private defaultGraphId; constructor(injector: Injector, defaultGraphSettings: DefaultGraphSettings); init(editedComponent: any): void; private loadImageSetting; private loadDynamicSetting; save(): void; private saveImageSetting; private saveDynamicSetting; setActiveTab(tabId: number): void; validateChange(validatoinResult: any): void; }