import { DevicesShellyNgPluginReqGetInfo } from '../dto/shelly-ng-get-info.dto'; import { MappingLoaderService } from '../mappings'; import { ShellyNgDeviceInfoResponseModel, ShellyNgMappingReloadResponseModel, ShellyNgSupportedDevicesResponseModel } from '../models/shelly-ng-response.model'; import { DeviceManagerService } from '../services/device-manager.service'; export declare class ShellyNgDevicesController { private readonly deviceManagerService; private readonly mappingLoaderService; private readonly logger; constructor(deviceManagerService: DeviceManagerService, mappingLoaderService: MappingLoaderService); getInfo(createDto: DevicesShellyNgPluginReqGetInfo): Promise; getSupported(): Promise; reloadMappings(): ShellyNgMappingReloadResponseModel; }