/** * Driver level command constants for Eufy WebSocket API * * Contains all driver command string constants and enums for driver operations and events. */ export declare const DRIVER_COMMANDS: { readonly SET_VERIFY_CODE: "driver.set_verify_code"; readonly SET_CAPTCHA: "driver.set_captcha"; readonly POLL_REFRESH: "driver.poll_refresh"; readonly IS_CONNECTED: "driver.is_connected"; readonly IS_PUSH_CONNECTED: "driver.is_push_connected"; readonly CONNECT: "driver.connect"; readonly DISCONNECT: "driver.disconnect"; readonly GET_VIDEO_EVENTS: "driver.get_video_events"; readonly GET_ALARM_EVENTS: "driver.get_alarm_events"; readonly GET_HISTORY_EVENTS: "driver.get_history_events"; readonly IS_MQTT_CONNECTED: "driver.is_mqtt_connected"; readonly SET_LOG_LEVEL: "driver.set_log_level"; readonly GET_LOG_LEVEL: "driver.get_log_level"; readonly START_LISTENING_LOGS: "driver.start_listening_logs"; readonly STOP_LISTENING_LOGS: "driver.stop_listening_logs"; readonly IS_LISTENING_LOGS: "driver.is_listening_logs"; }; export type DriverCommandType = (typeof DRIVER_COMMANDS)[keyof typeof DRIVER_COMMANDS]; /** * Driver event constants */ export declare const DRIVER_EVENTS: { readonly VERIFY_CODE: "verify code"; readonly CAPTCHA_REQUEST: "captcha request"; readonly CONNECTED: "connected"; readonly DISCONNECTED: "disconnected"; readonly PUSH_CONNECTED: "push connected"; readonly PUSH_DISCONNECTED: "push disconnected"; readonly MQTT_CONNECTED: "mqtt connected"; readonly MQTT_DISCONNECTED: "mqtt disconnected"; readonly LOG_LEVEL_CHANGED: "log level changed"; readonly LOGGING: "logging"; readonly CONNECTION_ERROR: "connection error"; }; export type DriverEventType = (typeof DRIVER_EVENTS)[keyof typeof DRIVER_EVENTS]; export declare enum StorageType { NONE = 0, LOCAL = 1, CLOUD = 2, LOCAL_AND_CLOUD = 3 } //# sourceMappingURL=constants.d.ts.map