luxlabs header browser preview


@class UIColor, NSString, NSArray, NSURL;

@interface IMFullScreenEffect : NSObject

@property (nonatomic) BOOL triggeredByResponseKit;
@property (weak, nonatomic) id triggeredByObject;
@property (copy, nonatomic) NSString *identifier;
@property (readonly, nonatomic) Class effectViewClass;
@property (readonly, nonatomic) unsigned long long layerCount;
@property (readonly, nonatomic) BOOL effectIsDark;
@property (readonly, nonatomic, getter=isForegroundEffect) BOOL foregroundEffect;
@property (readonly, nonatomic) double duration;
@property (readonly, nonatomic) UIColor *backgroundColor;
@property (readonly, nonatomic) NSArray *messageFilters;
@property (readonly, nonatomic) NSURL *soundEffectFileURL;
@property (readonly, nonatomic) BOOL shouldDrawOverNavigationBar;
@property (readonly, nonatomic) BOOL soundEffectHasHapticTrack;
@property (nonatomic) unsigned long long messageOrientation;
@property (weak) id delegate;

+ (id)_monochromeDimmingFilterWithType:(long long)a0;
+ (id)bigEmojiFilter;
+ (id)stickerFilter;
+ (id)tapBackFilter;

- (void).cxx_destruct;
- (void)prepareSoundEffect;

@end