import { DeviceResponseModel } from '../../../modules/devices/models/devices-response.model'; import { DevicesService } from '../../../modules/devices/services/devices.service'; import { ReqAdoptDeviceDto, ReqMappingPreviewDto } from '../dto/mapping-preview.dto'; import { Z2mMappingPreviewResponseModel, Zigbee2mqttDiscoveredDeviceResponseModel, Zigbee2mqttDiscoveredDevicesResponseModel } from '../models/zigbee2mqtt-response.model'; import { Z2mDeviceAdoptionService } from '../services/device-adoption.service'; import { Z2mMappingPreviewService } from '../services/mapping-preview.service'; import { Zigbee2mqttService } from '../services/zigbee2mqtt.service'; export declare class Zigbee2mqttDiscoveredDevicesController { private readonly zigbee2mqttService; private readonly mappingPreviewService; private readonly deviceAdoptionService; private readonly devicesService; private readonly logger; constructor(zigbee2mqttService: Zigbee2mqttService, mappingPreviewService: Z2mMappingPreviewService, deviceAdoptionService: Z2mDeviceAdoptionService, devicesService: DevicesService); findAll(): Promise; findOne(ieeeAddress: string): Promise; previewMapping(ieeeAddress: string, body?: ReqMappingPreviewDto): Promise; adoptDevice(body: ReqAdoptDeviceDto): Promise; private transformToDiscoveredDevice; }