luxlabs header browser preview


@class NSString;
@protocol ANAnalyticsDailyProtocol, ANAnalyticsSystemProtocol, ANAnalyticsAssistantProtocol;

@interface ANAnalytics : NSObject <ANAnalyticsDailyDelegate>

@property (readonly) id<ANAnalyticsSystemProtocol> system;
@property (readonly) id<ANAnalyticsAssistantProtocol> assistant;
@property (readonly) id<ANAnalyticsDailyProtocol> dailyReporter;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)shared;

- (void)recordReachableHomes:(id)a0;
- (void)announcementReceived:(id)a0 withTime:(double)a1 receiveTimeType:(unsigned long long)a2 context:(id)a3;
- (void)announcementSent:(id)a0 inHome:(id)a1 withError:(long long)a2 withTime:(double)a3 sendType:(unsigned long long)a4 ofGroupCount:(long long)a5 context:(id)a6;
- (void)error:(long long)a0;
- (void)announcementEntryAgeLimit:(id)a0 timeExceeded:(double)a1 context:(id)a2;
- (void)announcementsStorageAgeLimit:(id)a0 context:(id)a1;
- (void)playbackAction:(unsigned long long)a0 fromSource:(unsigned long long)a1 context:(id)a2;
- (void)announcementsExpired:(id)a0 ofGroupCount:(long long)a1 context:(id)a2;
- (void)announcementPlayed:(id)a0 withTime:(double)a1 deadlineViolation:(double)a2 playbackSource:(unsigned long long)a3 ofGroupCount:(long long)a4 context:(id)a5;
- (void)error:(long long)a0 context:(id)a1;
- (void).cxx_destruct;
- (id)initWithSystem:(id)a0 assistant:(id)a1 dailyReporter:(id)a2;
- (void)dailyReportComplete;
- (void)dailyReportError:(long long)a0;
- (void)announcementFinishedPlaying:(id)a0 withTime:(double)a1 ofGroupCount:(long long)a2 context:(id)a3;
- (void)dailyReport:(id)a0 withPayload:(id)a1;

@end