import { Injector, OnDestroy, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { ViewTypeNameTranslateService } from '../../../shared/view-type-name-translate-service'; import { ViewSettingsData } from '../../../../view-data/view/view-settings.data'; import { ConfigureViewType } from '../../shared/configure-view-type'; import { ViewSettingsModalArgs } from './view-settings-modal-args'; import { ConfigureViewServiceProxy } from '../../../../../shared/service-proxies/service-proxies'; export declare class ViewSettingsModalComponent extends ConfigureComponentBase implements OnInit, OnDestroy { private readonly configureViewService; private readonly viewTypeService; data: ViewSettingsData; active: boolean; saving: boolean; readonly configureId: number; readonly viewId: number; readonly viewType: ConfigureViewType; readonly viewTypeName: string; args: ViewSettingsModalArgs; private _onClosed; readonly onClosed: Observable; constructor(injector: Injector, configureViewService: ConfigureViewServiceProxy, viewTypeService: ViewTypeNameTranslateService); ngOnInit(): void; save(): void; close(modalResult?: ViewSettingsData): void; ngOnDestroy(): void; }