import { ChannelsPropertiesService } from '../../../modules/devices/services/channels.properties.service'; import { ChannelsService } from '../../../modules/devices/services/channels.service'; import { DeviceConnectivityService } from '../../../modules/devices/services/device-connectivity.service'; import { DeviceProvisionQueueService } from '../../../modules/devices/services/device-provision-queue.service'; import { DevicesService } from '../../../modules/devices/services/devices.service'; import { ReTerminalVariant } from '../devices-reterminal.constants'; import { ReTerminalDeviceEntity } from '../entities/devices-reterminal.entity'; import { ReTerminalSysfsService } from './reterminal-sysfs.service'; export declare class ReTerminalDeviceMapperService { private readonly devicesService; private readonly channelsService; private readonly channelsPropertiesService; private readonly deviceConnectivityService; private readonly provisionQueue; private readonly sysfsService; private readonly logger; private cachedLightDevicePath; private cachedAccelDevicePath; constructor(devicesService: DevicesService, channelsService: ChannelsService, channelsPropertiesService: ChannelsPropertiesService, deviceConnectivityService: DeviceConnectivityService, provisionQueue: DeviceProvisionQueueService, sysfsService: ReTerminalSysfsService); mapDevice(variant: ReTerminalVariant): Promise; private doMapDevice; updateSensorValues(deviceId: string, variant: ReTerminalVariant): Promise; private updateLedStates; private updateDeviceInfo; private ensureProperty; private setPropertyValue; private computeOrientation; private getDescriptor; }