type DeviceConfigFunction = (Service: any, Characteristic: any, device: any, config?: any, log?: any) => Array<{ service: any; characteristics: any; subtype?: string; }>; declare const autoDeviceConfigs: Map; export declare class DeviceConfigurations { constructor(); private static lightWithSwitchOrDimmer; private static lightWithRGBW; private static variousSwitches; private static windowCoveringAndGarageDoor; private static temperatureSensor; private static humiditySensor; private static lightSensor; private static multilevelSensor; private static motionSensor; private static doorbellContactSensor; private static leakSensor; private static smokeSensor; private static carbonMonoxideSensor; private static lockMechanism; private static remoteController; private static radiatorThermostaticValve; private static securitySystem; private static scene; private static climateZone; private static heatingZone; private static globalVariable; private static dimmerGlobalVariable; } export { autoDeviceConfigs }; //# sourceMappingURL=deviceAuto.d.ts.map