import { PluginsTypeMapperService } from '../../modules/config/services/plugins-type-mapper.service'; import { ChannelsTypeMapperService } from '../../modules/devices/services/channels-type-mapper.service'; import { ChannelsPropertiesTypeMapperService } from '../../modules/devices/services/channels.properties-type-mapper.service'; import { DevicesTypeMapperService } from '../../modules/devices/services/devices-type-mapper.service'; import { PlatformRegistryService } from '../../modules/devices/services/platform.registry.service'; import { ExtensionsService } from '../../modules/extensions/services/extensions.service'; import { PluginServiceManagerService } from '../../modules/extensions/services/plugin-service-manager.service'; import { ExtendedDiscriminatorService } from '../../modules/swagger/services/extended-discriminator.service'; import { SwaggerModelsRegistryService } from '../../modules/swagger/services/swagger-models-registry.service'; import { BinarySensorEntityMapperService } from './mappers/binary-sensor.entity.mapper.service'; import { ClimateEntityMapperService } from './mappers/climate.entity.mapper.service'; import { CoverEntityMapperService } from './mappers/cover.entity.mapper.service'; import { LightEntityMapperService } from './mappers/light.entity.mapper.service'; import { MapperService } from './mappers/mapper.service'; import { SensorEntityMapperService } from './mappers/sensor.entity.mapper.service'; import { SwitchEntityMapperService } from './mappers/switch.entity.mapper.service'; import { HomeAssistantDevicePlatform } from './platforms/home-assistant.device.platform'; import { HomeAssistantWsService } from './services/home-assistant.ws.service'; import { StateChangedEventService } from './services/state-changed.event.service'; import { DevicesServiceSubscriber } from './subscribers/devices-service.subscriber'; export declare class DevicesHomeAssistantPlugin { private readonly configMapper; private readonly devicesMapper; private readonly channelsMapper; private readonly channelsPropertiesMapper; private readonly platformRegistryService; private readonly homeAssistantDevicePlatform; private readonly homeAssistantMapperService; private readonly homeAssistantBinarySensorEntityMapper; private readonly homeAssistantClimateEntityMapper; private readonly homeAssistantCoverEntityMapper; private readonly homeAssistantLightEntityMapper; private readonly homeAssistantSensorEntityMapper; private readonly homeAssistantSwitchEntityMapper; private readonly homeAssistantWsService; private readonly stateChangedEventService; private readonly devicesServiceSubscriber; private readonly swaggerRegistry; private readonly discriminatorRegistry; private readonly extensionsService; private readonly pluginServiceManager; constructor(configMapper: PluginsTypeMapperService, devicesMapper: DevicesTypeMapperService, channelsMapper: ChannelsTypeMapperService, channelsPropertiesMapper: ChannelsPropertiesTypeMapperService, platformRegistryService: PlatformRegistryService, homeAssistantDevicePlatform: HomeAssistantDevicePlatform, homeAssistantMapperService: MapperService, homeAssistantBinarySensorEntityMapper: BinarySensorEntityMapperService, homeAssistantClimateEntityMapper: ClimateEntityMapperService, homeAssistantCoverEntityMapper: CoverEntityMapperService, homeAssistantLightEntityMapper: LightEntityMapperService, homeAssistantSensorEntityMapper: SensorEntityMapperService, homeAssistantSwitchEntityMapper: SwitchEntityMapperService, homeAssistantWsService: HomeAssistantWsService, stateChangedEventService: StateChangedEventService, devicesServiceSubscriber: DevicesServiceSubscriber, swaggerRegistry: SwaggerModelsRegistryService, discriminatorRegistry: ExtendedDiscriminatorService, extensionsService: ExtensionsService, pluginServiceManager: PluginServiceManagerService); onModuleInit(): void; }