import { AfterViewInit, ElementRef, EventEmitter, Injector } from '@angular/core'; import { ConfigureComponentBase } from '../../../../../../shared/configure-component-base'; import { AlarmGroupServiceProxy, AlarmGroupListDto } from '../../../../../../shared/service-proxies/service-proxies'; import { Table } from 'primeng/table'; import { BsModalRef } from 'ngx-bootstrap'; export declare class AlarmGroupModalComponent extends ConfigureComponentBase implements AfterViewInit { private readonly alarmGroupService; private readonly bsModalRef; configureId: number; groupSavedEvent: EventEmitter; groupEditedEvent: EventEmitter; groupDeletedEvent: EventEmitter; dataTable: Table; button: ElementRef; groupList: AlarmGroupListDto[]; groupEditing: boolean; groupNameCache: string; saving: boolean; constructor(injector: Injector, alarmGroupService: AlarmGroupServiceProxy, bsModalRef: BsModalRef); ngAfterViewInit(): void; getConfigureAlarmGroups(): void; close(): void; addGroup(): void; rowEditInit(record: AlarmGroupListDto): void; deleteGroup(record: AlarmGroupListDto): void; saveGroup(record: AlarmGroupListDto): void; restoreGroup(record: AlarmGroupListDto): void; trim(record: AlarmGroupListDto): void; }