import { ConfigService } from '../../config/services/config.service'; import { EvaluatorRulesLoaderService } from '../spec/evaluator-rules-loader.service'; import { BuddyContext } from './buddy-context.service'; import { EvaluatorResult, HeartbeatEvaluator } from './heartbeat.types'; export declare class ConflictDetectorEvaluator implements HeartbeatEvaluator { private readonly configService; private readonly rulesLoader; readonly name = "ConflictDetector"; private readonly occupancyTracker; private evaluationCycle; constructor(configService: ConfigService, rulesLoader: EvaluatorRulesLoaderService); evaluate(context: BuddyContext): Promise; private detectHeatingWindowConflict; private detectAcWindowConflict; private detectLightsUnoccupied; private isHeatingActive; private isCoolingActive; private findOpenContact; private areLightsOn; private hasOccupancySensor; private isOccupied; private findThermostatSetpoint; resetOccupancyTracker(spaceId: string): void; private getThresholds; }