@class _UIVisualEffectConfig, _UIBackdropViewSettings; @interface UIVisualEffect : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) _UIBackdropViewSettings *effectSettings; @property (readonly, nonatomic) BOOL _isATVStyle; @property (readonly, nonatomic) BOOL _isAutomaticStyle; @property (readonly, nonatomic) _UIVisualEffectConfig *effectConfig; + (id)_effectCopyingFromCaptureGroup:(id)a0; + (id)effectCombiningEffects:(id)a0; + (id)effectCompositingColor:(id)a0; + (id)effectCompositingColor:(id)a0 withMode:(long long)a1 alpha:(double)a2; + (id)effectCompositingImage:(id)a0; + (id)effectCompositingImage:(id)a0 withMode:(long long)a1 alpha:(double)a2; + (id)emptyEffect; - (BOOL)_needsUpdateForTransitionFromEnvironment:(id)a0 toEnvironment:(id)a1 usage:(long long)a2; - (void)_updateEffectDescriptor:(id)a0 forEnvironment:(id)a1 usage:(long long)a2; - (id)_allEffects; - (id)effectForUserInterfaceStyle:(long long)a0; - (void)encodeWithCoder:(id)a0; - (id)effectConfigForQuality:(long long)a0; - (long long)_expectedUsage; - (void)_enumerateEffects:(id /* block */)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)_selectorOverridden:(SEL)a0; @end