UNPKG

eufy-security-client

Version:

Client to comunicate with Eufy-Security devices

1,036 lines 73.3 kB
import { Commands, IndexedProperty, Properties, PropertyMetadataBoolean, PropertyMetadataNumeric, PropertyMetadataObject, PropertyMetadataString } from "./interfaces"; export type SourceType = "p2p" | "http" | "push" | "mqtt"; export declare enum DeviceType { STATION = 0, CAMERA = 1, SENSOR = 2, FLOODLIGHT = 3, CAMERA_E = 4, DOORBELL = 5, BATTERY_DOORBELL = 7, CAMERA2C = 8, CAMERA2 = 9, MOTION_SENSOR = 10, KEYPAD = 11, CAMERA2_PRO = 14, CAMERA2C_PRO = 15, BATTERY_DOORBELL_2 = 16, HB3 = 18, CAMERA3 = 19, CAMERA3C = 23, PROFESSIONAL_247 = 24,// T8600 MINIBASE_CHIME = 25, CAMERA3_PRO = 26, INDOOR_CAMERA = 30, INDOOR_PT_CAMERA = 31, SOLO_CAMERA = 32, SOLO_CAMERA_PRO = 33, INDOOR_CAMERA_1080 = 34, INDOOR_PT_CAMERA_1080 = 35, FLOODLIGHT_CAMERA_8422 = 37, FLOODLIGHT_CAMERA_8423 = 38, FLOODLIGHT_CAMERA_8424 = 39, INDOOR_OUTDOOR_CAMERA_1080P_NO_LIGHT = 44, INDOOR_OUTDOOR_CAMERA_2K = 45, INDOOR_OUTDOOR_CAMERA_1080P = 46, FLOODLIGHT_CAMERA_8425 = 47, OUTDOOR_PT_CAMERA = 48,//S340 LOCK_BLE = 50, LOCK_WIFI = 51, LOCK_BLE_NO_FINGER = 52, LOCK_WIFI_NO_FINGER = 53, LOCK_8503 = 54,//Smart Lock R10 LOCK_8530 = 55, LOCK_85A3 = 56, LOCK_8592 = 57, LOCK_8504 = 58,//Smart Lock R20 SOLO_CAMERA_SPOTLIGHT_1080 = 60, SOLO_CAMERA_SPOTLIGHT_2K = 61, SOLO_CAMERA_SPOTLIGHT_SOLAR = 62, SOLO_CAMERA_SOLAR = 63, SOLO_CAMERA_C210 = 64, FLOODLIGHT_CAMERA_8426 = 87,//E30 SOLO_CAMERA_E30 = 88, SMART_DROP = 90, BATTERY_DOORBELL_PLUS = 91, DOORBELL_SOLO = 93, BATTERY_DOORBELL_PLUS_E340 = 94, BATTERY_DOORBELL_C30 = 95, BATTERY_DOORBELL_C31 = 96, INDOOR_COST_DOWN_CAMERA = 100, CAMERA_GUN = 101, CAMERA_SNAIL = 102, INDOOR_PT_CAMERA_S350 = 104, INDOOR_PT_CAMERA_E30 = 105, CAMERA_FG = 110,//T8150 CAMERA_GARAGE_T8453_COMMON = 131, CAMERA_GARAGE_T8452 = 132, CAMERA_GARAGE_T8453 = 133, SMART_SAFE_7400 = 140, SMART_SAFE_7401 = 141, SMART_SAFE_7402 = 142, SMART_SAFE_7403 = 143, WALL_LIGHT_CAM = 151, SMART_TRACK_LINK = 157,//T87B0 SMART_TRACK_CARD = 159,//T87B2 LOCK_8502 = 180, LOCK_8506 = 184, WALL_LIGHT_CAM_81A0 = 10005, INDOOR_PT_CAMERA_C220 = 10008,// T8W11C INDOOR_PT_CAMERA_C210 = 10009 } export declare enum ParamType { CHIME_STATE = 2015, DETECT_EXPOSURE = 2023, DETECT_MODE = 2004, DETECT_MOTION_SENSITIVE = 2005, DETECT_SCENARIO = 2028, DETECT_SWITCH = 2027, DETECT_ZONE = 2006, DOORBELL_AUDIO_RECODE = 2042, DOORBELL_BRIGHTNESS = 2032, DOORBELL_DISTORTION = 2033, DOORBELL_HDR = 2029, DOORBELL_IR_MODE = 2030, DOORBELL_LED_NIGHT_MODE = 2039, DOORBELL_MOTION_ADVANCE_OPTION = 2041, DOORBELL_MOTION_NOTIFICATION = 2035, DOORBELL_NOTIFICATION_JUMP_MODE = 2038, DOORBELL_NOTIFICATION_OPEN = 2036, DOORBELL_RECORD_QUALITY = 2034, DOORBELL_RING_RECORD = 2040, DOORBELL_SNOOZE_START_TIME = 2037, DOORBELL_VIDEO_QUALITY = 2031, DOORBELL_CHIME_MODE = 100000, NIGHT_VISUAL = 2002, OPEN_DEVICE = 2001, RINGING_VOLUME = 2022, SDCARD = 2010, UN_DETECT_ZONE = 2007, VOLUME = 2003, COMMAND_LED_NIGHT_OPEN = 1026, COMMAND_MOTION_DETECTION_PACKAGE = 1016, COMMAND_HDR = 1019, COMMAND_DISTORTION_CORRECTION = 1022, COMMAND_VIDEO_QUALITY = 1020, COMMAND_VIDEO_RECORDING_QUALITY = 1023, COMMAND_VIDEO_RING_RECORD = 1027, COMMAND_AUDIO_RECORDING = 1029, COMMAND_INDOOR_CHIME = 1006, COMMAND_RINGTONE_VOLUME = 1012, COMMAND_NOTIFICATION_RING = 1031, COMMAND_NOTIFICATION_TYPE = 1030, COMMAND_QUICK_RESPONSE = 1004, COMMAND_START_LIVESTREAM = 1000, COMMAND_STREAM_INFO = 1005, COMMAND_VOLTAGE_INFO = 1015, SNOOZE_MODE = 1271,// The value is base64 encoded WATERMARK_MODE = 1214,// 1 - hide, 2 - show DEVICE_UPGRADE_NOW = 1134, CAMERA_UPGRADE_NOW = 1133, DEFAULT_SCHEDULE_MODE = 1257,// 0 - Away, 1 - Home, 63 - Disarmed GUARD_MODE = 1224,// 0 - Away, 1 - Home, 63 - Disarmed, 2 - Schedule FLOODLIGHT_MANUAL_SWITCH = 1400, FLOODLIGHT_MANUAL_BRIGHTNESS = 1401,// The range is 22-100 FLOODLIGHT_MOTION_BRIGHTNESS = 1412,// The range is 22-100 FLOODLIGHT_SCHEDULE_BRIGHTNESS = 1413,// The range is 22-100 FLOODLIGHT_MOTION_SENSITIVTY = 1272,// The range is 1-5 CAMERA_SPEAKER_VOLUME = 1230, CAMERA_RECORD_ENABLE_AUDIO = 1366,// Enable microphone CAMERA_RECORD_RETRIGGER_INTERVAL = 1250,// In seconds CAMERA_RECORD_CLIP_LENGTH = 1249,// In seconds CAMERA_IR_CUT = 1013, CAMERA_PIR = 1011, CAMERA_WIFI_RSSI = 1142, CAMERA_MOTION_ZONES = 1204, PUSH_MSG_MODE = 1252,// 0 to ??? PRIVATE_MODE = 99904, CUSTOM_RTSP_URL = 999991 } export declare enum AlarmMode { AWAY = 0, HOME = 1, CUSTOM1 = 3, CUSTOM2 = 4, CUSTOM3 = 5, DISARMED = 63 } export declare enum GuardMode { UNKNOWN = -1, AWAY = 0, HOME = 1, DISARMED = 63, SCHEDULE = 2, GEO = 47, CUSTOM1 = 3, CUSTOM2 = 4, CUSTOM3 = 5, OFF = 6 } export declare enum ResponseErrorCode { CODE_CONNECT_ERROR = 997, CODE_ERROR_PIN = 36006, CODE_MULTI_ALARM = 36002, CODE_NEED_VERIFY_CODE = 26052, CODE_NETWORK_ERROR = 998, CODE_PHONE_NONE_SUPPORT = 26058, CODE_SERVER_ERROR = 999, CODE_SERVER_UNDER_MAINTENANCE = 424, CODE_VERIFY_CODE_ERROR = 26050, CODE_VERIFY_CODE_EXPIRED = 26051, CODE_VERIFY_CODE_MAX = 26053, CODE_VERIFY_CODE_NONE_MATCH = 26054, CODE_VERIFY_PASSWORD_ERROR = 26055, CODE_WHATEVER_ERROR = 0, CODE_EMAIL_LIMIT_EXCEED = 25077, CODE_GIVE_AWAY_EXPIRED = 25075, CODE_GIVE_AWAY_INVALID = 25076, CODE_GIVE_AWAY_NOT_EXIST = 25079, CODE_GIVE_AWAY_PACKAGE_NOT_MATCH = 25078, CODE_GIVE_AWAY_PACKAGE_TYPE_NOT_MATCH = 25080, CODE_GIVE_AWAY_RECORD_EXIST = 25074, CODE_INPUT_PARAM_INVALID = 10000, CODE_MAX_FORGET_PASSWORD_ERROR = 100035, CODE_MAX_LOGIN_LIMIT = 100028, CODE_MAX_REGISTER_ERROR = 100034, EMAIL_NOT_REGISTERED_ERROR = 22008, LOGIN_CAPTCHA_ERROR = 100033, LOGIN_DECRYPTION_FAIL = 100030, LOGIN_ENCRYPTION_FAIL = 100029, LOGIN_INVALID_TOUCH_ID = 26047, LOGIN_NEED_CAPTCHA = 100032, MULTIPLE_EMAIL_PASSWORD_ERROR = 26006, MULTIPLE_INACTIVATED_ERROR = 26015, MULTIPLE_REGISTRATION_ERROR = 26000, RESP_ERROR_CODE_SESSION_TIMEOUT = 401, CODE_REQUEST_TOO_FAST = 250999 } export declare enum VerfyCodeTypes { TYPE_SMS = 0, TYPE_PUSH = 1, TYPE_EMAIL = 2 } export declare enum StorageType { NONE = 0, LOCAL = 1, CLOUD = 2, LOCAL_AND_CLOUD = 3 } export declare enum PowerSource { BATTERY = 0, SOLAR_PANEL = 1 } export declare enum PublicKeyType { SERVER = 1, LOCK = 2 } export declare enum FloodlightMotionTriggeredDistance { MIN = 66, LOW = 76, MEDIUM = 86, HIGH = 91, MAX = 96 } export declare enum NotificationType { MOST_EFFICIENT = 1, INCLUDE_THUMBNAIL = 2, FULL_EFFECT = 3 } export declare enum WalllightNotificationType { ONLY_TEXT = 1, WITH_THUMBNAIL = 2 } export declare enum AlarmTone { ALARM_TONE1 = 1, ALARM_TONE2 = 2 } export declare enum NotificationSwitchMode { APP = 16, GEOFENCE = 32, SCHEDULE = 64, KEYPAD = 128 } export declare enum GuardModeSecuritySettingsAction { VIDEO_RECORDING = 1, CAMERA_ALARM = 2, HOMEBASE_ALARM = 4, NOTIFICATON = 8, PRIVACY = 16, LIGHT_ALARM = 32, PROFESSIONAL_SECURITY = 64 } export declare enum TimeFormat { FORMAT_12H = 0, FORMAT_24H = 1 } export declare enum SignalLevel { NO_SIGNAL = 0, WEAK = 1, NORMAL = 2, STRONG = 3, FULL = 4 } export declare enum MotionDetectionMode { STANDARD = 0, ADVANCED = 1 } export declare enum VideoTypeStoreToNAS { Events = 0, ContinuousRecording = 1 } export declare enum DualCamStreamMode { SINGLE_MAIN = 0, SINGLE_SECOND = 1, PIP_MAIN_UPPER_LEFT = 2, PIP_MAIN_UPPER_RIGHT = 3, PIP_MAIN_LOWER_LEFT = 4, PIP_MAIN_LOWER_RIGHT = 5, PIP_SECOND_UPPER_LEFT = 6, PIP_SECOND_UPPER_RIGHT = 7, PIP_SECOND_LOWER_LEFT = 8, PIP_SECOND_LOWER_RIGHT = 9, SPLICE_LEFT = 10, SPLICE_RIGHT = 11, SPLICE_ABOVE = 12, SPLICE_UNDER = 13, SPLICE_MIRROR = 14 } export declare enum UserType { NORMAL = 0, ADMIN = 1, SUPER_ADMIN = 2, ENTRY_ONLY = 4 } export declare enum UserPasswordType { PIN = 1, FINGERPRINT = 2 } export declare enum HB3DetectionTypes { HUMAN_DETECTION = 2, VEHICLE_DETECTION = 4, PET_DETECTION = 8, ALL_OTHER_MOTION = 32768, HUMAN_RECOGNITION = 131072 } export declare enum T8170DetectionTypes { HUMAN_DETECTION = 3, VEHICLE_DETECTION = 4, ALL_OTHER_MOTION = 32768 } export declare enum SoloCameraDetectionTypes { HUMAN_DETECTION = 3, ALL_OTHER_MOTION = 32771 } export declare enum IndoorS350DetectionTypes { HUMAN_DETECTION = 3, PET_DETECTION = 8, ALL_OTHER_MOTION = 32768 } export declare enum IndoorDetectionTypes { PERSON_DETECTION = 1, PET_DETECTION = 2, ALL_MOTION = 4 } export declare enum IndoorMiniDetectionTypes { PERSON_DETECTION = 1, ALL_MOTION = 4 } export declare enum IndoorS350NotificationTypes { ALL_OTHER_MOTION = 801, HUMAN = 802, PET = 804, CRYING = 808, ALL_SOUND = 816 } export declare enum FloodlightT8425NotificationTypes { ALL_OTHER_MOTION = 1, HUMAN = 2, PET = 4, VEHICLE = 512 } export declare enum VideoType { RECEIVED_RING = 1000, MISSED_RING = 1001, MOTION = 1002, PERSON = 1003, PET = 1004, CRYING = 1005, SOUND = 1006, PUTDOWN_PACKAGE = 65536, TAKE_PACKAGE = 131072, DETECT_PACKAGE = 262144, RECEIVED_RING_ACK = 524288, RECEIVED_RING_MISS = 1048576, RECEIVED_CAR_GUARD = 2097152 } export declare enum MediaType { NONE = -1, H264 = 0, H265 = 1 } export declare enum RecordType { MOTION = 256, PERSON = 512, PET = 1024, CRY = 2048, SOUND = 4096, VEHICLE = 16384, CAR_GUARD = 131072 } export declare enum MicStatus { CLOSED = 0, OPENED = 1 } export declare enum TriggerType { MOTION1 = 0, MOTION2 = 1, MOTION3 = 2, PERSON = 4, RING = 8, SENSOR = 16, UNKNOWN = 32, MISSED_RING = 64, ANSWER_RING = 128 } export declare enum LightingActiveMode { DAILY = 0, COLORED = 1, DYNAMIC = 2 } export declare enum DailyLightingType { COLD = 0, WARM = 1, VERY_WARM = 2 } export declare enum MotionActivationMode { SMART = 0, FAST = 1 } export declare enum DynamicLightingEffect { FADE = 1, BLINK = 2 } export declare enum GarageDoorState { A_CLOSED = 2, A_CLOSING = -102, A_NO_MOTOR = -108, A_OPENED = 1, A_OPENING = -101, A_UNKNOWN = 16, B_CLOSED = 8, B_CLOSING = -104, B_NO_MOTOR = -109, B_OPENED = 4, B_OPENING = -103, B_UNKNOWN = 32, UNKNOWN = 0 } export declare enum TrackerType { TRACKER = 0, KEY = 1, WALLET = 2, BAG = 3, REMOTE = 4, CAMERA = 5, HEADPHONES = 6, TOY = 7, SUITCASE = 8, HANDBAG = 9 } export declare enum MotionDetectionRangeType { STANDARD = 0, ADVANCED = 1, AUTOMATIC = 2 } export declare enum ViewModeType { SINGLE_VIEW = 0, DUAL_VIEW = 12 } export declare enum PresetPositionType { PRESET_1 = 0, PRESET_2 = 1, PRESET_3 = 2, PRESET_4 = 3 } export declare const enum SmartLockNotification { ENABLED = 1, UNLOCKED = 2, LOCKED = 4 } export interface EventFilterType { deviceSN?: string; stationSN?: string; storageType?: StorageType; } export declare enum DeviceEvent { MotionDetected = 0, PersonDetected = 1, PetDetected = 2, SoundDetected = 3, CryingDetected = 4, Ringing = 5, PackageDelivered = 6, PackageTaken = 7, PackageStranded = 8, SomeoneLoitering = 9, RadarMotionDetected = 10, SomeoneGoing = 11, LeftOpen = 12, Jammed = 13, Alarm911 = 14, LowBattery = 15, LongTimeNotClose = 16, ShakeAlarm = 17, WrontTryProtectAlarm = 18, IdentityPersonDetected = 19, StrangerPersonDetected = 20, VehicleDetected = 21, DogDetected = 22, DogLickDetected = 23, DogPoopDetected = 24, Lock = 25, TamperingAlert = 26, LowTemperatureAlert = 27, HighTemperatureAlert = 28, LidStuckAlert = 29, PinIncorrectAlert = 30, BatteryFullyChargedAlert = 31 } export declare enum PropertyName { Name = "name", Model = "model", SerialNumber = "serialNumber", HardwareVersion = "hardwareVersion", SoftwareVersion = "softwareVersion", Type = "type", DeviceStationSN = "stationSerialNumber", DeviceBattery = "battery", DeviceBatteryTemp = "batteryTemperature", DeviceBatteryLow = "batteryLow", DeviceBatteryIsCharging = "batteryIsCharging", DeviceLastChargingDays = "lastChargingDays", DeviceLastChargingTotalEvents = "lastChargingTotalEvents", DeviceLastChargingRecordedEvents = "lastChargingRecordedEvents", DeviceLastChargingFalseEvents = "lastChargingFalseEvents", DeviceBatteryUsageLastWeek = "batteryUsageLastWeek", DeviceWifiRSSI = "wifiRssi", DeviceWifiSignalLevel = "wifiSignalLevel", DeviceEnabled = "enabled", DeviceAntitheftDetection = "antitheftDetection", DeviceAutoNightvision = "autoNightvision", DeviceNightvision = "nightvision", DeviceStatusLed = "statusLed", DeviceMotionDetection = "motionDetection", DeviceMotionDetectionType = "motionDetectionType", DeviceMotionDetectionSensitivity = "motionDetectionSensitivity", DeviceMotionZone = "motionZone", DeviceMotionDetectionRange = "motionDetectionRange",// Flooglight T8423 DeviceMotionDetectionRangeStandardSensitivity = "motionDetectionRangeStandardSensitivity",// Flooglight T8423 DeviceMotionDetectionRangeAdvancedLeftSensitivity = "motionDetectionRangeAdvancedLeftSensitivity",// Flooglight T8423 DeviceMotionDetectionRangeAdvancedMiddleSensitivity = "motionDetectionRangeAdvancedMiddleSensitivity",// Flooglight T8423 DeviceMotionDetectionRangeAdvancedRightSensitivity = "motionDetectionRangeAdvancedRightSensitivity",// Flooglight T8423 DeviceMotionDetectionTestMode = "motionDetectionTestMode",// Flooglight T8420, T8423 DeviceMotionDetectionTypeHuman = "motionDetectionTypeHuman", DeviceMotionDetectionTypeHumanRecognition = "motionDetectionTypeHumanRecognition", DeviceMotionDetectionTypePet = "motionDetectionTypePet", DeviceMotionDetectionTypeVehicle = "motionDetectionTypeVehicle", DeviceMotionDetectionTypeAllOtherMotions = "motionDetectionTypeAllOtherMotions", DeviceMotionDetected = "motionDetected", DeviceMotionTracking = "motionTracking", DeviceMotionTrackingSensitivity = "motionTrackingSensitivity",// Flooglight T8423 DeviceMotionAutoCruise = "motionAutoCruise",// Flooglight T8423 DeviceMotionOutOfViewDetection = "motionOutOfViewDetection",// Flooglight T8423 DevicePersonDetected = "personDetected", DevicePersonName = "personName", DeviceRTSPStream = "rtspStream", DeviceRTSPStreamUrl = "rtspStreamUrl", DeviceWatermark = "watermark", DevicePictureUrl = "hidden-pictureUrl", DevicePicture = "picture", DeviceState = "state", DevicePetDetection = "petDetection", DevicePetDetected = "petDetected", DeviceSoundDetection = "soundDetection", DeviceSoundDetectionType = "soundDetectionType", DeviceSoundDetectionSensitivity = "soundDetectionSensitivity", DeviceSoundDetected = "soundDetected", DeviceCryingDetected = "cryingDetected", DeviceSensorOpen = "sensorOpen", DeviceSensorChangeTime = "sensorChangeTime", DeviceMotionSensorPIREvent = "motionSensorPirEvent", DeviceLocked = "locked", DeviceRinging = "ringing", DeviceLockStatus = "lockStatus", DeviceLight = "light", DeviceMicrophone = "microphone", DeviceSpeaker = "speaker", DeviceSpeakerVolume = "speakerVolume", DeviceRingtoneVolume = "ringtoneVolume", DeviceAudioRecording = "audioRecording", DevicePowerSource = "powerSource", DevicePowerWorkingMode = "powerWorkingMode", DeviceChargingStatus = "chargingStatus", DeviceRecordingEndClipMotionStops = "recordingEndClipMotionStops", DeviceRecordingClipLength = "recordingClipLength", DeviceRecordingRetriggerInterval = "recordingRetriggerInterval", DeviceVideoStreamingQuality = "videoStreamingQuality", DeviceVideoRecordingQuality = "videoRecordingQuality", DeviceVideoWDR = "videoWdr", DeviceLightSettingsEnable = "lightSettingsEnable", DeviceLightSettingsBrightnessManual = "lightSettingsBrightnessManual", DeviceLightSettingsColorTemperatureManual = "lightSettingsColorTemperatureManual",// Flooglight T8423 DeviceLightSettingsBrightnessMotion = "lightSettingsBrightnessMotion", DeviceLightSettingsColorTemperatureMotion = "lightSettingsColorTemperatureMotion",// Flooglight T8423 DeviceLightSettingsBrightnessSchedule = "lightSettingsBrightnessSchedule", DeviceLightSettingsColorTemperatureSchedule = "lightSettingsColorTemperatureSchedule",// Flooglight T8423 DeviceLightSettingsMotionTriggered = "lightSettingsMotionTriggered", DeviceLightSettingsMotionActivationMode = "lightSettingsMotionActivationMode",// Flooglight T8423 / Walllight T84A1 DeviceLightSettingsMotionTriggeredDistance = "lightSettingsMotionTriggeredDistance", DeviceLightSettingsMotionTriggeredTimer = "lightSettingsMotionTriggeredTimer", DeviceLightSettingsManualLightingActiveMode = "lightSettingsManualLightingActiveMode",// Walllight T84A1 DeviceLightSettingsManualDailyLighting = "lightSettingsManualDailyLighting",// Walllight T84A1 DeviceLightSettingsManualColoredLighting = "lightSettingsManualColoredLighting",// Walllight T84A1 DeviceLightSettingsManualDynamicLighting = "lightSettingsManualDynamicLighting",// Walllight T84A1 DeviceLightSettingsMotionLightingActiveMode = "lightSettingsMotionLightingActiveMode",// Walllight T84A1 DeviceLightSettingsMotionDailyLighting = "lightSettingsMotionDailyLighting",// Walllight T84A1 DeviceLightSettingsMotionColoredLighting = "lightSettingsMotionColoredLighting",// Walllight T84A1 DeviceLightSettingsMotionDynamicLighting = "lightSettingsMotionDynamicLighting",// Walllight T84A1 DeviceLightSettingsScheduleLightingActiveMode = "lightSettingsScheduleLightingActiveMode",// Walllight T84A1 DeviceLightSettingsScheduleDailyLighting = "lightSettingsScheduleDailyLighting",// Walllight T84A1 DeviceLightSettingsScheduleColoredLighting = "lightSettingsScheduleColoredLighting",// Walllight T84A1 DeviceLightSettingsScheduleDynamicLighting = "lightSettingsScheduleDynamicLighting",// Walllight T84A1 DeviceLightSettingsColoredLightingColors = "lightSettingsColoredLightingColors",// Walllight T84A1 DeviceLightSettingsDynamicLightingThemes = "lightSettingsDynamicLightingThemes",// Walllight T84A1 DeviceChimeIndoor = "chimeIndoor",//BatteryDoorbell, WiredDoorbell DeviceChimeHomebase = "chimeHomebase",//BatteryDoorbell DeviceChimeHomebaseRingtoneVolume = "chimeHomebaseRingtoneVolume",//BatteryDoorbell DeviceChimeHomebaseRingtoneType = "chimeHomebaseRingtoneType",//BatteryDoorbell DeviceNotificationType = "notificationType", DeviceRotationSpeed = "rotationSpeed", DeviceImageMirrored = "imageMirrored", DeviceNotificationPerson = "notificationPerson",//Indoor DeviceNotificationPet = "notificationPet",//Indoor DeviceNotificationAllOtherMotion = "notificationAllOtherMotion",//Indoor DeviceNotificationCrying = "notificationCrying",//Indoor DeviceNotificationAllSound = "notificationAllSound",//Indoor DeviceNotificationIntervalTime = "notificationIntervalTime",//Indoor DeviceNotificationRing = "notificationRing",//BatteryDoorbell DeviceNotificationMotion = "notificationMotion",//BatteryDoorbell DeviceNotificationRadarDetector = "notificationRadarDetector",//BatteryDoorbell Dual DeviceNotificationVehicle = "notificationVehicle",//Floodlight DeviceContinuousRecording = "continuousRecording", DeviceContinuousRecordingType = "continuousRecordingType", DeviceChirpVolume = "chirpVolume", DeviceChirpTone = "chirpTone", DeviceVideoHDR = "videoHdr",// Wired Doorbell DeviceVideoDistortionCorrection = "videoDistortionCorrection",// Wired Doorbell DeviceVideoRingRecord = "videoRingRecord",// Wired Doorbell DeviceVideoNightvisionImageAdjustment = "videoNightvisionImageAdjustment",// Flooglight T8423 DeviceVideoColorNightvision = "videoColorNightvision",// Flooglight T8423 DeviceAutoCalibration = "autoCalibration",// Flooglight T8423 DeviceAutoLock = "autoLock", DeviceAutoLockTimer = "autoLockTimer", DeviceAutoLockSchedule = "autoLockSchedule", DeviceAutoLockScheduleStartTime = "autoLockScheduleStartTime", DeviceAutoLockScheduleEndTime = "autoLockScheduleEndTime", DeviceOneTouchLocking = "oneTouchLocking", DeviceWrongTryProtection = "wrongTryProtection", DeviceWrongTryAttempts = "wrongTryAttempts", DeviceWrongTryLockdownTime = "wrongTryLockdownTime", DeviceScramblePasscode = "scramblePasscode", DeviceSound = "sound", DeviceNotification = "notification", DeviceNotificationUnlocked = "notificationUnlocked", DeviceNotificationLocked = "notificationLocked", DeviceLoiteringDetection = "loiteringDetection", DeviceLoiteringDetectionRange = "loiteringDetectionRange", DeviceLoiteringDetectionLength = "loiteringDetectionLength", DeviceMotionDetectionSensitivityMode = "motionDetectionSensitivityMode", DeviceMotionDetectionSensitivityStandard = "motionDetectionSensitivityStandard", DeviceMotionDetectionSensitivityAdvancedA = "motionDetectionSensitivityAdvancedA", DeviceMotionDetectionSensitivityAdvancedB = "motionDetectionSensitivityAdvancedB", DeviceMotionDetectionSensitivityAdvancedC = "motionDetectionSensitivityAdvancedC", DeviceMotionDetectionSensitivityAdvancedD = "motionDetectionSensitivityAdvancedD", DeviceMotionDetectionSensitivityAdvancedE = "motionDetectionSensitivityAdvancedE", DeviceMotionDetectionSensitivityAdvancedF = "motionDetectionSensitivityAdvancedF", DeviceMotionDetectionSensitivityAdvancedG = "motionDetectionSensitivityAdvancedG", DeviceMotionDetectionSensitivityAdvancedH = "motionDetectionSensitivityAdvancedH", DeviceLoiteringCustomResponsePhoneNotification = "loiteringCustomResponsePhoneNotification", DeviceLoiteringCustomResponseAutoVoiceResponse = "loiteringCustomResponseAutoVoiceResponse", DeviceLoiteringCustomResponseAutoVoiceResponseVoice = "loiteringCustomResponseAutoVoiceResponseVoice", DeviceLoiteringCustomResponseHomeBaseNotification = "loiteringCustomResponseHomeBaseNotification", DeviceLoiteringCustomResponseTimeFrom = "loiteringCustomResponseTimeFrom", DeviceLoiteringCustomResponseTimeTo = "loiteringCustomResponseTimeTo", DeviceDeliveryGuard = "deliveryGuard", DeviceDeliveryGuardPackageGuarding = "deliveryGuardPackageGuarding", DeviceDeliveryGuardPackageGuardingVoiceResponseVoice = "deliveryGuardPackageGuardingVoiceResponseVoice", DeviceDeliveryGuardPackageGuardingActivatedTimeFrom = "deliveryGuardPackageGuardingActivatedTimeFrom", DeviceDeliveryGuardPackageGuardingActivatedTimeTo = "deliveryGuardPackageGuardingActivatedTimeTo", DeviceDeliveryGuardUncollectedPackageAlert = "deliveryGuardUncollectedPackageAlert", DeviceDeliveryGuardUncollectedPackageAlertTimeToCheck = "deliveryGuardUncollectedPackageAlertTimeToCheck", DeviceDeliveryGuardPackageLiveCheckAssistance = "deliveryGuardPackageLiveCheckAssistance", DeviceDualCamWatchViewMode = "dualCamWatchViewMode", DeviceRingAutoResponse = "ringAutoResponse", DeviceRingAutoResponseVoiceResponse = "ringAutoResponseVoiceResponse", DeviceRingAutoResponseVoiceResponseVoice = "ringAutoResponseVoiceResponseVoice", DeviceRingAutoResponseTimeFrom = "ringAutoResponseTimeFrom", DeviceRingAutoResponseTimeTo = "ringAutoResponseTimeTo", DeviceDefaultAngle = "defaultAngle", DeviceDefaultAngleIdleTime = "defaultAngleIdleTime", DeviceSoundDetectionRoundLook = "soundDetectionRoundLook", DevicePackageDelivered = "packageDelivered", DevicePackageStranded = "packageStranded", DevicePackageTaken = "packageTaken", DeviceSomeoneLoitering = "someoneLoitering", DeviceRadarMotionDetected = "radarMotionDetected", DeviceLeftOpenAlarm = "leftOpenAlarm", DeviceLeftOpenAlarmDuration = "leftOpenAlarmDuration", DeviceDualUnlock = "dualUnlock", DevicePowerSave = "powerSave", DeviceInteriorBrightness = "interiorBrightness", DeviceInteriorBrightnessDuration = "interiorBrightnessDuration", DeviceTamperAlarm = "tamperAlarm", DeviceRemoteUnlock = "remoteUnlock", DeviceRemoteUnlockMasterPIN = "remoteUnlockMasterPIN", DeviceAlarmVolume = "alarmVolume", DevicePromptVolume = "promptVolume", DeviceNotificationUnlockByKey = "notificationUnlockByKey", DeviceNotificationUnlockByPIN = "notificationUnlockByPIN", DeviceNotificationUnlockByFingerprint = "notificationUnlockByFingerprint", DeviceNotificationUnlockByApp = "notificationUnlockByApp", DeviceNotificationDualUnlock = "notificationDualUnlock", DeviceNotificationDualLock = "notificationDualLock", DeviceNotificationWrongTryProtect = "notificationWrongTryProtect", DeviceNotificationJammed = "notificationJammed", DeviceJammedAlert = "jammedAlert", Device911Alert = "911Alert", Device911AlertEvent = "911AlertEvent", DeviceShakeAlert = "shakeAlert", DeviceShakeAlertEvent = "shakeAlertEvent", DeviceLowBatteryAlert = "lowBatteryAlert", DeviceLongTimeNotCloseAlert = "longTimeNotCloseAlert", DeviceWrongTryProtectAlert = "wrongTryProtectAlert", DeviceVideoTypeStoreToNAS = "videoTypeStoreToNAS", DeviceSnooze = "snooze", DeviceSnoozeTime = "snoozeTime", DeviceSnoozeStartTime = "snoozeStartTime", DeviceSnoozeHomebase = "snoozeHomebase", DeviceSnoozeMotion = "snoozeMotion", DeviceSnoozeChime = "snoozeStartChime", DeviceIdentityPersonDetected = "identityPersonDetected", DeviceStrangerPersonDetected = "strangerPersonDetected", DeviceVehicleDetected = "vehicleDetected", DeviceDogDetected = "dogDetected", DeviceDogLickDetected = "dogLickDetected", DeviceDogPoopDetected = "dogPoopDetected", DeviceDetectionStatisticsWorkingDays = "detectionStatisticsWorkingDays", DeviceDetectionStatisticsDetectedEvents = "detectionStatisticsDetectedEvents", DeviceDetectionStatisticsRecordedEvents = "detectionStatisticsRecordedEvents", DeviceCellularRSSI = "cellularRSSI", DeviceCellularSignalLevel = "cellularSignalLevel", DeviceCellularSignal = "cellularSignal", DeviceCellularBand = "cellularBand", DeviceCellularIMEI = "cellularIMEI", DeviceCellularICCID = "cellularICCID", DeviceDoorControlWarning = "doorControlWarning", DeviceDoor1Open = "door1Open", DeviceDoor2Open = "door2Open", DeviceDoorSensor1Status = "doorSensor1Status", DeviceDoorSensor2Status = "doorSensor2Status", DeviceDoorSensor1MacAddress = "doorSensor1MacAddress", DeviceDoorSensor2MacAddress = "doorSensor2MacAddress", DeviceDoorSensor1Name = "doorSensor1Name", DeviceDoorSensor2Name = "doorSensor2Name", DeviceDoorSensor1SerialNumber = "doorSensor1SerialNumber", DeviceDoorSensor2SerialNumber = "doorSensor2SerialNumber", DeviceDoorSensor1Version = "doorSensor1Version", DeviceDoorSensor2Version = "doorSensor2Version", DeviceDoorSensor1LowBattery = "doorSensor1LowBattery", DeviceDoorSensor2LowBattery = "doorSensor2LowBattery", DeviceDoorSensor1BatteryLevel = "doorSensor1BatteryLevel", DeviceDoorSensor2BatteryLevel = "doorSensor2BatteryLevel", DeviceLocationCoordinates = "locationCoordinates", DeviceLocationAddress = "locationAddress", DeviceLocationLastUpdate = "locationLastUpdate", DeviceTrackerType = "trackerType", DeviceLeftBehindAlarm = "leftBehindAlarm", DeviceFindPhone = "findPhone", DeviceFlickerAdjustment = "flickerAdjustment", DeviceLeavingDetection = "leavingDetection", DeviceLeavingReactionNotification = "leavingReactionNotification", DeviceLeavingReactionStartTime = "leavingReactionStartTime", DeviceLeavingReactionEndTime = "leavingReactionEndTime", DeviceSomeoneGoing = "someoneGoing", DeviceLockEventOrigin = "lockEventOrigin", DeviceBeepVolume = "beepVolume", DeviceNightvisionOptimization = "nightvisionOptimization", DeviceNightvisionOptimizationSide = "nightvisionOptimizationSide", DeviceOpenMethod = "openMethod", DeviceMotionActivatedPrompt = "motionActivatedPrompt", DeviceOpen = "open", DeviceOpenedByType = "openedByType", DeviceOpenedByName = "openedByName", DeviceTamperingAlert = "tamperingAlert", DeviceLowTemperatureAlert = "lowTemperatureAlert", DeviceHighTemperatureAlert = "highTemperatureAlert", DeviceLidStuckAlert = "lidStuckAlert", DevicePinIncorrectAlert = "pinIncorrectAlert", DeviceBatteryFullyChargedAlert = "batteryFullyChargedAlert", DeviceIsDeliveryDenied = "isDeliveryDenied", DeviceHasMasterPin = "hasMasterPin", DeviceDeliveries = "deliveries", DeviceHiddenMotionDetectionSensitivity = "hidden-motionDetectionSensitivity", DeviceHiddenMotionDetectionMode = "hidden-motionDetectionMode", StationLANIpAddress = "lanIpAddress", StationMacAddress = "macAddress", StationGuardMode = "guardMode", StationCurrentMode = "currentMode", StationTimeFormat = "timeFormat", StationTimeZone = "timeZone", StationAlarmVolume = "alarmVolume", StationAlarmTone = "alarmTone", StationPromptVolume = "promptVolume", StationNotificationSwitchModeSchedule = "notificationSwitchModeSchedule", StationNotificationSwitchModeGeofence = "notificationSwitchModeGeofence", StationNotificationSwitchModeApp = "notificationSwitchModeApp", StationNotificationSwitchModeKeypad = "notificationSwitchModeKeypad", StationNotificationStartAlarmDelay = "notificationStartAlarmDelay", StationSwitchModeWithAccessCode = "switchModeWithAccessCode", StationAutoEndAlarm = "autoEndAlarm", StationTurnOffAlarmWithButton = "turnOffAlarmWithButton", StationHomeSecuritySettings = "hidden-stationHomeSecuritySettings", StationAwaySecuritySettings = "hidden-stationAwaySecuritySettings", StationCustom1SecuritySettings = "hidden-stationCustom1SecuritySettings", StationCustom2SecuritySettings = "hidden-stationCustom2SecuritySettings", StationCustom3SecuritySettings = "hidden-stationCustom3SecuritySettings", StationOffSecuritySettings = "hidden-stationOffSecuritySettings", StationAlarm = "alarm", StationAlarmType = "alarmType", StationAlarmArmed = "alarmArmed", StationAlarmArmDelay = "alarmArmDelay", StationAlarmDelay = "alarmDelay", StationAlarmDelayType = "alarmDelayType", StationSdStatus = "sdStatus", StationSdCapacity = "sdCapacity", StationSdCapacityAvailable = "sdCapacityAvailable", StationStorageInfoEmmc = "storageInfoEmmc", StationStorageInfoHdd = "storageInfoHdd", StationCrossCameraTracking = "crossCameraTracking", StationContinuousTrackingTime = "continuousTrackingTime", StationTrackingAssistance = "trackingAssistance", StationCrossTrackingCameraList = "crossTrackingCameraList", StationCrossTrackingGroupList = "crossTrackingGroupList" } export declare const DeviceNameProperty: PropertyMetadataString; export declare const DeviceModelProperty: PropertyMetadataString; export declare const DeviceSerialNumberProperty: PropertyMetadataString; export declare const GenericHWVersionProperty: PropertyMetadataString; export declare const GenericSWVersionProperty: PropertyMetadataString; export declare const GenericTypeProperty: PropertyMetadataNumeric; export declare const BaseDeviceProperties: IndexedProperty; export declare const GenericDeviceProperties: IndexedProperty; export declare const DeviceBatteryProperty: PropertyMetadataNumeric; export declare const DeviceBatteryLockProperty: PropertyMetadataNumeric; export declare const DeviceBatteryTrackerProperty: PropertyMetadataNumeric; export declare const DeviceBatteryLowMotionSensorProperty: PropertyMetadataBoolean; export declare const DeviceBatteryLowKeypadProperty: PropertyMetadataBoolean; export declare const DeviceBatteryLowSensorProperty: PropertyMetadataBoolean; export declare const DeviceBatteryTempProperty: PropertyMetadataNumeric; export declare const DeviceBatteryIsChargingKeypadProperty: PropertyMetadataBoolean; export declare const DeviceAntitheftDetectionProperty: PropertyMetadataBoolean; export declare const DeviceAutoNightvisionProperty: PropertyMetadataBoolean; export declare const DeviceAutoNightvisionWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceAutoNightvisionSoloProperty: PropertyMetadataBoolean; export declare const DeviceNightvisionProperty: PropertyMetadataNumeric; export declare const DeviceNightvisionS350Property: PropertyMetadataNumeric; export declare const DeviceWifiRSSIProperty: PropertyMetadataNumeric; export declare const DeviceWifiSignalLevelProperty: PropertyMetadataNumeric; export declare const DeviceCellularRSSIProperty: PropertyMetadataNumeric; export declare const DeviceCellularSignalLevelProperty: PropertyMetadataNumeric; export declare const DeviceCellularSignalProperty: PropertyMetadataString; export declare const DeviceCellularBandProperty: PropertyMetadataString; export declare const DeviceCellularIMEIProperty: PropertyMetadataString; export declare const DeviceCellularICCIDProperty: PropertyMetadataString; export declare const DeviceWifiRSSILockProperty: PropertyMetadataNumeric; export declare const DeviceWifiRSSIEntrySensorProperty: PropertyMetadataNumeric; export declare const DeviceWifiRSSIKeypadProperty: PropertyMetadataNumeric; export declare const DeviceWifiRSSISmartSafeProperty: PropertyMetadataNumeric; export declare const DeviceEnabledProperty: PropertyMetadataBoolean; export declare const DeviceEnabledStandaloneProperty: PropertyMetadataBoolean; export declare const DeviceEnabledSoloProperty: PropertyMetadataBoolean; export declare const DeviceEnabledIndoorMiniProperty: PropertyMetadataBoolean; export declare const DeviceEnabledIndoorS350Property: PropertyMetadataBoolean; export declare const DeviceStatusLedProperty: PropertyMetadataBoolean; export declare const DeviceStatusLedIndoorFloodProperty: PropertyMetadataBoolean; export declare const DeviceStatusLedBatteryDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceStatusLedIndoorS350Property: PropertyMetadataBoolean; export declare const DeviceStatusLedBatteryDoorbellDualProperty: PropertyMetadataNumeric; export declare const DeviceStatusLedDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceStatusLedT8200XProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionIndoorSoloFloodProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceSoundDetectionProperty: PropertyMetadataBoolean; export declare const DevicePetDetectionProperty: PropertyMetadataBoolean; export declare const DeviceRTSPStreamProperty: PropertyMetadataBoolean; export declare const DeviceRTSPStreamUrlProperty: PropertyMetadataString; export declare const DeviceWatermarkProperty: PropertyMetadataNumeric; export declare const DeviceWatermarkIndoorFloodProperty: PropertyMetadataNumeric; export declare const DeviceWatermarkSoloWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceWatermarkBatteryDoorbellCamera1Property: PropertyMetadataNumeric; export declare const DeviceWatermarkGarageCameraProperty: PropertyMetadataNumeric; export declare const DeviceStateProperty: PropertyMetadataNumeric; export declare const DeviceStateLockProperty: PropertyMetadataNumeric; export declare const DeviceLastChargingDaysProperty: PropertyMetadataNumeric; export declare const DeviceLastChargingTotalEventsProperty: PropertyMetadataNumeric; export declare const DeviceLastChargingRecordedEventsProperty: PropertyMetadataNumeric; export declare const DeviceLastChargingFalseEventsProperty: PropertyMetadataNumeric; export declare const DeviceBatteryUsageLastWeekProperty: PropertyMetadataNumeric; export declare const DeviceLockedProperty: PropertyMetadataBoolean; export declare const DeviceLockedSmartSafeProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectedProperty: PropertyMetadataBoolean; export declare const DevicePersonDetectedProperty: PropertyMetadataBoolean; export declare const DevicePetDetectedProperty: PropertyMetadataBoolean; export declare const DeviceSoundDetectedProperty: PropertyMetadataBoolean; export declare const DeviceCryingDetectedProperty: PropertyMetadataBoolean; export declare const DeviceRingingProperty: PropertyMetadataBoolean; export declare const DeviceSensorOpenProperty: PropertyMetadataBoolean; export declare const DeviceSensorChangeTimeProperty: PropertyMetadataNumeric; export declare const DeviceMotionSensorPIREventProperty: PropertyMetadataNumeric; export declare const DeviceBasicLockStatusProperty: PropertyMetadataNumeric; export declare const DeviceAdvancedLockStatusProperty: PropertyMetadataNumeric; export declare const DevicePictureUrlProperty: PropertyMetadataString; export declare const DeviceMotionHB3DetectionTypeHumanProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionTypeHumanWallLightProperty: PropertyMetadataBoolean; export declare const DeviceMotionHB3DetectionTypeHumanRecognitionProperty: PropertyMetadataBoolean; export declare const DeviceMotionHB3DetectionTypePetProperty: PropertyMetadataBoolean; export declare const DeviceMotionHB3DetectionTypeVehicleProperty: PropertyMetadataBoolean; export declare const DeviceMotionHB3DetectionTypeAllOtherMotionsProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionTypeAllOtherMotionsWalllightProperty: PropertyMetadataBoolean; export declare const DeviceMotionDetectionTypeProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeT8200XProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionCamera1Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeFloodlightT8423Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeFloodlightProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeIndoorProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeIndoorS350Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionTypeIndoorMiniProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityCamera2Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityCamera1Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityIndoorProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityDoorbellE340Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivitySoloProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityFloodlightT8420Property: PropertyMetadataNumeric; export declare const DeviceMotionDetectionSensitivityGarageCameraProperty: PropertyMetadataNumeric; export declare const DeviceHiddenMotionDetectionSensitivityWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceHiddenMotionDetectionModeWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceMotionZoneProperty: PropertyMetadataObject; export declare const DeviceFloodlightLightProperty: PropertyMetadataBoolean; export declare const DeviceFloodlightLightSettingsEnableProperty: PropertyMetadataBoolean; export declare const DeviceFloodlightLightSettingsBrightnessManualProperty: PropertyMetadataNumeric; export declare const DeviceLightSettingsBrightnessManualCamera3Property: PropertyMetadataNumeric; export declare const DeviceCameraLightSettingsBrightnessManualProperty: PropertyMetadataNumeric; export declare const DeviceCameraLightSettingsBrightnessManualWalllightS120Property: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsBrightnessMotionProperty: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsBrightnessMotionT8425Property: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsBrightnessScheduleProperty: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsBrightnessScheduleT8425Property: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsMotionTriggeredProperty: PropertyMetadataBoolean; export declare const DeviceFloodlightLightSettingsMotionTriggeredT8425Property: PropertyMetadataBoolean; export declare const DeviceFloodlightLightSettingsMotionTriggeredDistanceProperty: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsMotionTriggeredTimerProperty: PropertyMetadataNumeric; export declare const DeviceFloodlightLightSettingsMotionTriggeredTimerT8425Property: PropertyMetadataNumeric; export declare const DeviceMicrophoneProperty: PropertyMetadataBoolean; export declare const DeviceSpeakerProperty: PropertyMetadataBoolean; export declare const DeviceAudioRecordingProperty: PropertyMetadataBoolean; export declare const DeviceAudioRecordingIndoorSoloFloodlightProperty: PropertyMetadataBoolean; export declare const DeviceAudioRecordingStarlight4gLTEProperty: PropertyMetadataBoolean; export declare const DeviceAudioRecordingWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceAudioRecordingFloodlightT8420Property: PropertyMetadataBoolean; export declare const DeviceMotionTrackingProperty: PropertyMetadataBoolean; export declare const DeviceSpeakerVolumeProperty: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeSoloProperty: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeCamera3Property: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeIndoorFloodDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeFloodlightT8420Property: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeWalllightProperty: PropertyMetadataNumeric; export declare const DeviceSpeakerVolumeSmartDropProperty: PropertyMetadataNumeric; export declare const DeviceRingtoneVolumeBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceRingtoneVolumeWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceRingtoneVolumeT8200XProperty: PropertyMetadataNumeric; export declare const DevicePowerSourceProperty: PropertyMetadataNumeric; export declare const DevicePowerWorkingModeProperty: PropertyMetadataNumeric; export declare const DevicePowerWorkingModeSmartDropProperty: PropertyMetadataNumeric; export declare const DevicePowerWorkingModeBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceChargingStatusProperty: PropertyMetadataNumeric; export declare const DeviceRecordingClipLengthProperty: PropertyMetadataNumeric; export declare const DeviceRecordingClipLengthFloodlightProperty: PropertyMetadataNumeric; export declare const DeviceRecordingClipLengthWalllightProperty: PropertyMetadataNumeric; export declare const DeviceRecordingClipLengthWalllightS120Property: PropertyMetadataNumeric; export declare const DeviceRecordingClipLengthOutdoorPTProperty: PropertyMetadataNumeric; export declare const DeviceRecordingRetriggerIntervalProperty: PropertyMetadataNumeric; export declare const DeviceRecordingRetriggerIntervalBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceRecordingRetriggerIntervalFloodlightProperty: PropertyMetadataNumeric; export declare const DeviceRecordingEndClipMotionStopsProperty: PropertyMetadataBoolean; export declare const DeviceVideoStreamingQualityProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityCameraProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualitySoloProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityWalllightProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityCamera3Property: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityCameraProfessionalProperty: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityDoorbellE340Property: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityS350Property: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualityS340Property: PropertyMetadataNumeric; export declare const DeviceVideoStreamingQualitySmartDropProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityIndoorProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityDoorbellE340Property: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityS340Property: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityS350Property: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityWalllightProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityT8200XProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityCamera2CProProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityCamera3Property: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualitySoloProperty: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualitySoloCamerasHB3Property: PropertyMetadataNumeric; export declare const DeviceVideoRecordingQualityT8530Property: PropertyMetadataNumeric; export declare const DeviceWDRProperty: PropertyMetadataBoolean; export declare const DeviceChimeIndoorBatteryDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceChimeIndoorWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceChimeIndoorT8200XProperty: PropertyMetadataBoolean; export declare const DeviceChimeHomebaseBatteryDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceChimeHomebaseRingtoneVolumeBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceChimeHomebaseRingtoneTypeBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceNotificationTypeProperty: PropertyMetadataNumeric; export declare const DeviceNotificationTypeIndoorFloodlightProperty: PropertyMetadataNumeric; export declare const DeviceNotificationTypeBatteryDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceNotificationTypeWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceNotificationTypeWalllightProperty: PropertyMetadataNumeric; export declare const DeviceRotationSpeedProperty: PropertyMetadataNumeric; export declare const DeviceImageMirroredProperty: PropertyMetadataBoolean; export declare const DeviceSoundDetectionTypeProperty: PropertyMetadataNumeric; export declare const DeviceSoundDetectionTypeS350Property: PropertyMetadataNumeric; export declare const DeviceSoundDetectionSensitivityProperty: PropertyMetadataNumeric; export declare const DeviceNotificationPersonProperty: PropertyMetadataBoolean; export declare const DeviceNotificationPersonWalllightProperty: PropertyMetadataBoolean; export declare const DeviceNotificationPetProperty: PropertyMetadataBoolean; export declare const DeviceNotificationAllOtherMotionProperty: PropertyMetadataBoolean; export declare const DeviceNotificationAllOtherMotionWalllightProperty: PropertyMetadataBoolean; export declare const DeviceNotificationAllSoundProperty: PropertyMetadataBoolean; export declare const DeviceNotificationCryingProperty: PropertyMetadataBoolean; export declare const DeviceNotificationRingProperty: PropertyMetadataBoolean; export declare const DeviceNotificationRingWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceNotificationMotionProperty: PropertyMetadataBoolean; export declare const DeviceNotificationRadarDetectorProperty: PropertyMetadataBoolean; export declare const DeviceNotificationMotionWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceChirpVolumeEntrySensorProperty: PropertyMetadataNumeric; export declare const DeviceChirpToneEntrySensorProperty: PropertyMetadataNumeric; export declare const DeviceVideoHDRWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceVideoDistortionCorrectionWiredDoorbellProperty: PropertyMetadataBoolean; export declare const DeviceVideoRingRecordWiredDoorbellProperty: PropertyMetadataNumeric; export declare const DeviceMotionDetect