luxlabs header browser preview


@class NSMutableDictionary, NSDictionary, TPSTipStatusController, NSObject;
@protocol OS_dispatch_queue;

@interface TPSEventsHistoryController : NSObject

@property (retain, nonatomic) NSObject<OS_dispatch_queue> *eventQueue;
@property (retain, nonatomic) TPSTipStatusController *tipStatusController;
@property (retain, nonatomic) NSMutableDictionary *contextualEventIdentifierToContextualEventMap;
@property (copy, nonatomic) NSDictionary *contextualEventsForIdentifiers;

+ (void)removeEventHistoryCache;

- (id)initWithTipStatusController:(id)a0;
- (void).cxx_destruct;
- (id)debugDescription;
- (void)updateCacheData;
- (void)removeCacheData;
- (void)removeObserverIdentifiers:(id)a0;
- (id)contextualEventsForIdentifiers:(id)a0;
- (void)_addEvents:(id)a0 contentIdentifier:(id)a1 eventSinceDate:(id)a2 minObservationCount:(unsigned long long)a3;
- (id)_contextualEventForIdentifier:(id)a0;
- (void)_persistUserInfo:(id)a0 forObserverIdentifiers:(id)a1;
- (void)_setContextualEvent:(id)a0 forIdentifier:(id)a1;
- (void)addEventsFromTriggerEvents:(id)a0 desiredOutcomeEvents:(id)a1 contentIdentifier:(id)a2 eventSinceDate:(id)a3;
- (id)allContextualEvents;
- (id)contextualEventsBySourceMap;
- (void)processEventProviderQueryResults:(id)a0 completionHandler:(id /* block */)a1;
- (void)removeObserverIdentifiers:(id)a0 fromEventIdentifiers:(id)a1;
- (void)restartTrackingForEventIdentifiers:(id)a0 date:(id)a1;

@end