luxlabs header browser preview


@class NSDictionary;

@interface TPSMonitoringEvents : TPSSerializableObject

@property (readonly, nonatomic) BOOL hasEvents;
@property (copy, nonatomic) NSDictionary *initialDisplayEventMap;
@property (copy, nonatomic) NSDictionary *displayEventMap;
@property (copy, nonatomic) NSDictionary *restartTrackingTriggerEventMap;
@property (copy, nonatomic) NSDictionary *restartTrackingDisplayEventMap;
@property (copy, nonatomic) NSDictionary *dismissalEventMap;
@property (copy, nonatomic) NSDictionary *desiredOutcomeEventMap;

+ (BOOL)supportsSecureCoding;

- (id)initWithDictionary:(id)a0 desiredOutcomeDictionary:(id)a1;
- (BOOL)hasClientContextKeysForEventOptions:(unsigned long long)a0;
- (BOOL)hasEvents;
- (id)registrableContextualEventsForMap:(id)a0 type:(long long)a1;
- (id)clientContextEventsForMap:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (id)eventMapFromMonitoringEventsDictionary:(id)a0;
- (id)registrableContextualEventsForEventOptions:(unsigned long long)a0 type:(long long)a1;
- (void).cxx_destruct;
- (BOOL)hasRegistrableContextualEventsForEventOptions:(unsigned long long)a0;
- (id)clientContextKeysForMap:(id)a0;
- (id)debugDescription;
- (id)autoDismissEvents;
- (id)clientContextKeysForEventOptions:(unsigned long long)a0;
- (unsigned long long)eventOptionsForEventIdentifier:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end