@class RTWiFiManager, NSMutableArray, RTPersistentTimer; @interface RTWiFiFootprintMonitor : RTService @property (nonatomic) long long footprintState; @property (retain, nonatomic) RTPersistentTimer *scanTimer; @property (retain, nonatomic) NSMutableArray *scanResults; @property (retain, nonatomic) RTWiFiManager *wifiManager; + (id)footprintStateToString:(long long)a0; - (void)internalRemoveObserver:(id)a0 name:(id)a1; - (void)internalAddObserver:(id)a0 name:(id)a1; - (void)_start; - (id)init; - (void)_shutdownWithHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)_stop; - (id)initWithWiFiManager:(id)a0; - (void)_checkFootprint; - (long long)_footprintStateForScanResults:(id)a0; - (void)_handlePowerStatusChanged:(unsigned long long)a0; - (void)_processScanResults:(id)a0; - (void)_pruneScanResults; - (void)fetchConstantFootprintStatusForScanResults:(id)a0 withHandler:(id /* block */)a1; - (void)onWiFiManagerNotificationPowerStatusChanged:(id)a0; - (void)onWiFiManagerNotificationScanResults:(id)a0; @end