luxlabs header browser preview


@class NSString, NSData, RTCReporting, NSObject;

@interface PKAnalyticsReporter : NSObject {
    NSData *_archivedSessionToken;
    RTCReporting *_session;
    NSObject *_sessionToken;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lockArchive;
    NSString *_subject;
}

+ (id)archivedSessionTokenForSubject:(id)a0;
+ (id)analyticsErrorTextForError:(long long)a0;
+ (void)beginSubjectReporting:(id)a0;
+ (void)beginSubjectReporting:(id)a0 withArchivedParent:(id)a1;
+ (int)clientTypeForSubject:(id)a0;
+ (void)endSubjectReporting:(id)a0;
+ (void)reportAccountRewardsEventIfNecessary:(id)a0;
+ (void)reportDashboardEventIfNecessary:(id)a0 forPass:(id)a1;
+ (id)reporterForSubject:(id)a0;
+ (void)sendSingularEvent:(id)a0;
+ (void)subject:(id)a0 category:(long long)a1 sendEvent:(id)a2;
+ (void)subject:(id)a0 sendEvent:(id)a1;
+ (id)subjectDictionary;
+ (id)subjectSessionStateDateDictionary;
+ (id)subjectToReportDashboardAnalyticsForAccount:(id)a0;
+ (id)subjectToReportDashboardAnalyticsForFeature:(unsigned long long)a0;
+ (id)subjectToReportDashboardAnalyticsForPass:(id)a0;
+ (void)subjects:(id)a0 category:(long long)a1 sendEvent:(id)a2;
+ (void)subjects:(id)a0 sendEvent:(id)a1;
+ (void)updateIdentityEventToReportDashboardAnalytics:(id)a0 forPass:(id)a1;
+ (id)virtualCardReferralSource:(unsigned long long)a0;

- (void)sendEvent:(id)a0;
- (void).cxx_destruct;
- (id)initWithArchivedParent:(id)a0 subject:(id)a1;
- (id)_reportingSessionID;
- (id)archivedSessionToken;
- (id)initWithParent:(id)a0 subject:(id)a1;
- (id)initWithParentToken:(id)a0 subject:(id)a1;
- (id)initWithSubject:(id)a0;
- (void)sendEvent:(id)a0 withCategory:(long long)a1;

@end