luxlabs header browser preview


@class NSSet, NSDictionary;

@interface BMDSLGraphValidator : NSObject

@property (class, readonly) NSSet *genericValidKeyPaths;
@property (class, readonly) NSSet *legacyValidKeyPaths;

@property (readonly, nonatomic) BOOL passthrough;
@property (readonly, copy, nonatomic) NSSet *validKeyPaths;
@property (readonly, copy, nonatomic) NSSet *allowedOperations;
@property (readonly, copy, nonatomic) NSSet *allowedStreamTypes;
@property (readonly, copy, nonatomic) NSDictionary *eventStreamClassMapping;

+ (void)setCurrentProcessValidator:(id)a0;
+ (id)passthroughValidator;
+ (id)currentProcessValidator;

- (id)init;
- (BOOL)isStreamTypeAllowed:(unsigned long long)a0;
- (id)initWithValidKeyPaths:(id)a0 allowedOperations:(id)a1 allowedStreamTypes:(id)a2 eventStreamClassMapping:(id)a3;
- (BOOL)isExecutionAllowedForGraph:(id)a0;
- (Class)eventClassForString:(id)a0;
- (void).cxx_destruct;

@end