import { EventEmitter2 } from '@nestjs/event-emitter'; import { SecurityAlertAckEntity } from '../entities/security-alert-ack.entity'; import { SecurityStatusModel } from '../models/security-status.model'; import { SecurityAggregatorService } from './security-aggregator.service'; import { SecurityAlertAckService } from './security-alert-ack.service'; import { SecurityEventsService } from './security-events.service'; export declare class SecurityService { private readonly aggregator; private readonly ackService; private readonly eventsService; private readonly eventEmitter; private readonly logger; constructor(aggregator: SecurityAggregatorService, ackService: SecurityAlertAckService, eventsService: SecurityEventsService, eventEmitter: EventEmitter2); getStatus(): Promise; acknowledgeAlert(id: string, acknowledgedBy?: string): Promise; acknowledgeAllAlerts(acknowledgedBy?: string): Promise; private parseTimestamp; private annotateAcknowledgements; private emitStatusUpdate; }