import { Injector } from '@angular/core'; import { TabsetComponent } from 'ngx-bootstrap'; import { ElementSettingModalBase } from '../base/element-setting-modal-base'; import { DisplaySettingComponent } from '../shared/display/display-setting.component'; import { DynamicDisplayModel } from '../../../../shared/dynamic-conduct-model/dynamic-display/dynamic-display-model'; export declare class RectangleSettingModalComponent extends ElementSettingModalBase { displaySettingCmp: DisplaySettingComponent; staticTabs: TabsetComponent; viewWidth: number; viewHeight: number; configureId: number; fill: string; stroke: string; strokeWidth: number; width: number; height: number; dynamicSetting: DynamicDisplayModel; constructor(injector: Injector); init(editedComponent: any): void; private loadDynamicSetting; save(): void; private saveDynamicSetting; setActiveTab(tabId: number): void; validateChange(validatoinResult: any): void; setStrokeColor(color: string): void; setFillColor(color: string): void; }