import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { Injector, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ViewGeneralSettingData } from '../../../../view-data/view/general/view-general-setting.data'; import { PopViewGeneralSettingData } from '../../../../view-data/view/pop-view-general-setting.data'; import { ConfigureViewPresetSize } from '../../shared/configure-view-preset-size'; import { ViewTypeNameTranslateService } from '../../../shared/view-type-name-translate-service'; import { ConfigureViewType } from '../../shared/configure-view-type'; import { FormControl } from '@angular/forms'; export declare class ViewGeneralSettingComponent extends ConfigureComponentBase implements OnChanges, OnInit { private readonly viewTypeService; data: ViewGeneralSettingData; active: boolean; configureViewTypes: { popView: ConfigureViewType; }; private _selectedPresetSizeId; usablePresetSizes: Array; viewTypeDisplayName: string; constructor(injector: Injector, viewTypeService: ViewTypeNameTranslateService); readonly popViewSetting: PopViewGeneralSettingData; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; private caculteSelectedPresetSizeId; selectedPresetSizeId: number; width: number; height: number; checkWidthSize(currentFormControl: FormControl): { WidthRangeError: boolean; }; checkHeightSize(currentFormControl: FormControl): { HeightRangeError: boolean; }; }