@class NSObject; @protocol OS_dispatch_queue, OS_dispatch_group, AFAnalyticsService; @interface AFAnalytics : NSObject { NSObject<OS_dispatch_queue> *_queue; NSObject<OS_dispatch_group> *_group; id<AFAnalyticsService> _service; } + (id)sharedAnalytics; - (id)initWithInstanceContext:(id)a0; - (void)logInstrumentation:(id)a0 machAbsoluteTime:(unsigned long long)a1 turnContext:(id)a2; - (id)init; - (void)logEventWithType:(long long)a0 machAbsoluteTime:(unsigned long long)a1 context:(id)a2; - (void)logInstrumentation:(id)a0 turnContext:(id)a1; - (void)logInstrumentation:(id)a0 machAbsoluteTime:(unsigned long long)a1 turnIdentifier:(id)a2; - (void)logEventWithType:(long long)a0 context:(id)a1 contextNoCopy:(BOOL)a2; - (void)endEventsGrouping; - (void)logInstrumentationOfType:(Class)a0 machAbsoluteTime:(unsigned long long)a1 turnIdentifier:(id)a2; - (void)boostQueuedEvents:(id /* block */)a0; - (void)barrier:(id /* block */)a0; - (void)logClientFeedbackPresented:(id)a0 dialogIdentifierProvider:(id)a1; - (void)setService:(id)a0; - (void)logEventWithType:(long long)a0 contextProvider:(id /* block */)a1; - (void)logEventWithType:(long long)a0 context:(id)a1; - (void)logEventWithType:(long long)a0 machAbsoluteTime:(unsigned long long)a1 contextProvider:(id /* block */)a2 contextProvidingQueue:(id)a3; - (id)_service:(BOOL)a0; - (id)newTurnBasedInstrumentationContext; - (void)beginEventsGrouping; - (void)logEventWithType:(long long)a0 machAbsoluteTime:(unsigned long long)a1 contextResolver:(id /* block */)a2; - (void)logEventWithType:(long long)a0 contextProvider:(id /* block */)a1 contextProvidingQueue:(id)a2; - (void).cxx_destruct; - (void)_stageEvents:(id)a0; - (void)_stageEvent:(id)a0; - (void)logEvent:(id)a0; - (void)logClientFeedbackPresented:(id)a0; - (void)logEventWithType:(long long)a0 contextResolver:(id /* block */)a1; - (void)logEventWithType:(long long)a0 machAbsoluteTime:(unsigned long long)a1 context:(id)a2 contextNoCopy:(BOOL)a3; - (void)logInstrumentationOfType:(Class)a0 turnIdentifier:(id)a1; - (void)logEvents:(id)a0; @end