import { DevicesService } from '../../devices/services/devices.service'; import { SecurityAggregationContext } from '../contracts/security-aggregation-context.type'; import { SecuritySignal } from '../contracts/security-signal.type'; import { SecurityStateProviderInterface } from '../contracts/security-state-provider.interface'; import { DetectionRulesLoaderService } from '../spec/detection-rules-loader.service'; export declare class SecuritySensorsProvider implements SecurityStateProviderInterface { private readonly devicesService; private readonly detectionRulesLoader; private readonly logger; constructor(devicesService: DevicesService, detectionRulesLoader: DetectionRulesLoaderService); getKey(): string; getSignals(context?: SecurityAggregationContext): Promise; private buildSignals; private evaluateRule; private findProperty; private matchesCondition; private adjustSeverityForArmedState; }