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 EnergyEvaluator implements HeartbeatEvaluator { private readonly configService; private readonly rulesLoader; readonly name = "EnergyEvaluator"; constructor(configService: ConfigService, rulesLoader: EvaluatorRulesLoaderService); evaluate(context: BuddyContext): Promise; private detectExcessSolar; private detectHighConsumption; private detectBatteryLow; private round1; private getThresholds; }