import { DevicesService } from '../../devices/services/devices.service'; import { AggregationResult, SecurityAggregatorInterface } from '../contracts/security-aggregator.interface'; import { SecurityStateProviderInterface } from '../contracts/security-state-provider.interface'; import { SecurityStatusModel } from '../models/security-status.model'; export declare class SecurityAggregatorService implements SecurityAggregatorInterface { private readonly providers; private readonly devicesService; private readonly logger; constructor(providers: SecurityStateProviderInterface[], devicesService: DevicesService); aggregate(): Promise; aggregateWithErrors(): Promise; private merge; private mergeAlerts; private pickNewestAlert; }