luxlabs header browser preview


@class NSString, NSArray, TPSDuetEventsProvider, TPKContent;
@protocol TPKEligibleContentsMonitoringControllerDelegate;

@interface TPKEligibleContentsMonitoringController : NSObject <TPSEventsProviderDelegate>

@property (copy, nonatomic) NSString *context;
@property (copy, nonatomic) TPKContent *currentContent;
@property (copy, nonatomic) NSArray *eligibleContents;
@property (retain, nonatomic) TPSDuetEventsProvider *duetEventsProvider;
@property (weak, nonatomic) id<TPKEligibleContentsMonitoringControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_legacyIdentifierForContext:(id)a0;
+ (id)_eligibleContentsIdentifierForContext:(id)a0;
+ (id)_currentContentIdentifierForContext:(id)a0;
+ (id)_identifierForContext:(id)a0 withPrefix:(id)a1;

- (void)updateEligibleContentsCache:(id)a0;
- (void)clearContents;
- (void)dealloc;
- (id)contents;
- (BOOL)conditionsMatchForClientContextEvents:(id)a0 clientContextMap:(id)a1;
- (void)updateCurrentContentCache:(id)a0;
- (id)initWithContext:(id)a0;
- (void)manualDismissContent:(id)a0;
- (id)clientContextKeysForCurrentStateInContents:(id)a0;
- (void)didDisplayContent:(id)a0;
- (id)clientContextMatchingResultsForContents:(id)a0 clientContextKeys:(id)a1;
- (void)invalidateClientContextIfNeeded;
- (void).cxx_destruct;
- (void)updateRegistrableEventsForCallbackIfNeeded;
- (void)deregisterAllEventsForCallback;
- (void)dataProvider:(id)a0 didReceiveCallbackWithResult:(id)a1;
- (void)dataProvider:(id)a0 didFinishQueryWithResults:(id)a1;
- (void)updateEligibilityWithContents:(id)a0;
- (void)_clearLegacyCachedContent;

@end