@class ANAnalyticsStorage; @protocol ANBackgroundActivityProtocol, ANAnalyticsDailyHomesProvider, ANDefaultsProtocol, ANAnalyticsDailyMessagingProtocol, ANAnalyticsDailyDelegate; @interface ANAnalyticsDaily : NSObject @property (retain, nonatomic) id backgroundActivity; @property (retain, nonatomic) id defaults; @property (readonly, nonatomic) ANAnalyticsStorage *eventStorage; @property (retain, nonatomic) id homesProvider; @property (retain, nonatomic) id messagingConnection; @property (weak, nonatomic) id delegate; - (void)_executeBackgroundActivity:(id /* block */)a0; - (void)_cleanup; - (id)init; - (void)recordReachableHomes:(id)a0; - (void)start; - (void)_collectPayload:(id /* block */)a0; - (void)_collectForHome:(id)a0 homes:(id)a1; - (void)_registerRapportDailyRequest; - (id)initWithBackgroundActivity:(id)a0 defaults:(id)a1 homesProvider:(id)a2 messagingConnection:(id)a3; - (id)_dailyResponse; - (BOOL)_isCoordinationDevice; - (void)_collectForAnnouncementsInHome:(id)a0 completion:(id /* block */)a1; - (void).cxx_destruct; - (void)announcementSent:(id)a0 inHome:(id)a1; - (void)_collectForAnnounce:(id)a0; - (void)_recordExecutionTime; - (id)_stringForDeferredResult:(long long)a0; - (void)_resetDailyAnnouncements; - (void)_reportEventStorage; @end