import { OnModuleInit } from '@nestjs/common'; import { ModulesTypeMapperService } from '../config/services/modules-type-mapper.service'; import { ExtensionsService } from '../extensions/services/extensions.service'; import { SwaggerModelsRegistryService } from '../swagger/services/swagger-models-registry.service'; import { FactoryResetRegistryService } from '../system/services/factory-reset-registry.service'; import { AnomalyDetectorEvaluator } from './services/anomaly-detector.service'; import { ConflictDetectorEvaluator } from './services/conflict-detector-evaluator.service'; import { EnergyEvaluator } from './services/energy-evaluator.service'; import { HeartbeatService } from './services/heartbeat.service'; import { BuddyModuleResetService } from './services/module-reset.service'; import { PatternDetectorService } from './services/pattern-detector.service'; import { SceneSuggestionEvaluator } from './services/scene-suggestion-evaluator.service'; export declare class BuddyModule implements OnModuleInit { private readonly swaggerRegistry; private readonly modulesMapperService; private readonly extensionsService; private readonly moduleReset; private readonly factoryResetRegistry; private readonly heartbeatService; private readonly patternDetector; private readonly anomalyDetector; private readonly energyEvaluator; private readonly conflictDetector; private readonly sceneSuggestion; constructor(swaggerRegistry: SwaggerModelsRegistryService, modulesMapperService: ModulesTypeMapperService, extensionsService: ExtensionsService, moduleReset: BuddyModuleResetService, factoryResetRegistry: FactoryResetRegistryService, heartbeatService: HeartbeatService, patternDetector: PatternDetectorService, anomalyDetector: AnomalyDetectorEvaluator, energyEvaluator: EnergyEvaluator, conflictDetector: ConflictDetectorEvaluator, sceneSuggestion: SceneSuggestionEvaluator); onModuleInit(): void; }