import { Injector, EventEmitter, AfterViewInit } from '@angular/core'; import { ConfigureComponentBase } from '../../../../../../shared/configure-component-base'; import { AlarmGroupListDto, AlarmGroupServiceProxy, AlarmRegistrationsServiceProxy } from '../../../../../../shared/service-proxies/service-proxies'; import { EnumAlarmLevel } from '../enum-alarm-level'; import { BsModalRef } from 'ngx-bootstrap'; export declare class BatchEditAlarmModalComponent extends ConfigureComponentBase implements AfterViewInit { private alarmRegistrationService; private readonly alarmGroupService; private readonly bsModalRef; configureId: number; refreshData: EventEmitter<{}>; alarmLevel: typeof EnumAlarmLevel; saving: boolean; alarmGroupChecked: boolean; alarmLevelChecked: boolean; groupList: AlarmGroupListDto[]; selectedLevel: EnumAlarmLevel; selectedIds: number[]; selectedGroupId: number; constructor(injector: Injector, alarmRegistrationService: AlarmRegistrationsServiceProxy, alarmGroupService: AlarmGroupServiceProxy, bsModalRef: BsModalRef); changeAlarmLevel(type: EnumAlarmLevel): void; ngAfterViewInit(): void; loadGroups(): void; close(): void; saveEditLevelResults(): void; }