import { DeviceCategory } from '../../../modules/devices/devices.constants'; import { SimulatorDeviceEntity } from '../entities/simulator.entity'; import { BaseDeviceSimulator, SimulatedPropertyValue } from './device-simulator.interface'; import { SimulationContext } from './simulation-context'; export declare class SensorSimulator extends BaseDeviceSimulator { private static readonly INDOOR_TEMP_OFFSET; private rawBatteryValues; getSupportedCategory(): DeviceCategory; simulate(device: SimulatorDeviceEntity, context: SimulationContext, previousValues?: Map): SimulatedPropertyValue[]; private simulateTemperature; private simulateHumidity; private simulateMotion; private simulateIlluminance; private simulatePressure; private simulateContact; private simulateLeak; private simulateSmoke; private simulateCarbonMonoxide; private simulateCarbonDioxide; private simulateAirQuality; private simulateBattery; }