import { Injector, OnInit } from '@angular/core'; import { LazyLoadEvent } from 'primeng/components/common/lazyloadevent'; import { Table } from 'primeng/components/table/table'; import { Paginator } from 'primeng/components/paginator/paginator'; import { ConfigureEventGroupServiceProxy, ConfigureEventServiceProxy, EventListDto, EventGroupListDto } from '../../../../../shared/service-proxies/service-proxies'; import { ConfigureComponentBase } from '../../../../../shared/configure-component-base'; import { BsModalService } from 'ngx-bootstrap'; export declare class ConfigureEventComponent extends ConfigureComponentBase implements OnInit { readonly injector: Injector; private readonly configureEventService; private readonly configureEventGroupService; private readonly modalService; configureId: number; dataTable: Table; paginator: Paginator; eventNameOrVariableName: string; selectedEvents: EventListDto[]; lazyLoadEvent: LazyLoadEvent; selectedGroupId: number | undefined; groupList: EventGroupListDto[]; constructor(injector: Injector, configureEventService: ConfigureEventServiceProxy, configureEventGroupService: ConfigureEventGroupServiceProxy, modalService: BsModalService); readonly selectedAlarmIds: number[]; ngOnInit(): void; loadConfigureEvents(event?: LazyLoadEvent): void; formatTriggerRule(result: EventListDto): string; private getChangeValue; private getTriggerRuleFromVariable; private getTriggerRule; createOrUpdateEvent(eventId?: number): void; batchEditEvents(): void; loadEventsDataOnCurrentPage(): void; singleDeleteEvent(id: number): void; batchDeleteEvents(): void; loadGroups(): void; loadEventAndClearSelectedItems(): void; loadEventAndGroup(deletedIds: number[]): void; showEventGroupModal(): void; loadEventsAndGroupOnCurrentPage(): void; }