/*
* This header is generated by classdump-dyld 1.0
* on Sunday, September 27, 2020 at 11:39:05 AM Mountain Standard Time
* Operating System: Version 14.0 (Build 18A373)
* Image Source: /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <UIKitCore/UIKitCore-Structs.h>
#import <UIKitCore/UIView.h>
#import <libobjc.A.dylib/NSCoding.h>

@class UIView, NSMutableArray, UIResponder, UIWindow;

@interface UITransitionView : UIView <NSCoding> {

	UIView* _fromView;
	UIView* _toView;
	NSMutableArray* _frozenSubviews;
	UIResponder* _firstResponderToRemember;
	id _delegate;
	UIWindow* _originalWindow;
	struct {
		unsigned animationInProgress : 1;
		unsigned ignoresInteractionEvents : 1;
		unsigned shouldNotifyDidCompleteImmediately : 1;
		unsigned useViewControllerAppearanceCallbacks : 1;
		unsigned shouldRestoreFromViewAlpha : 1;
		unsigned shouldRestoreGroupOpacity : 1;
		unsigned groupOpacityToRestoreForFromView : 1;
		unsigned groupOpacityToRestoreForToView : 1;
		unsigned shouldRasterize : 1;
		unsigned enableRotationAfterTransition : 1;
		unsigned removeFromView : 1;
	}  _transitionViewFlags;
	double _curlUpRevealedHeight;
	BOOL _ignoreDirectTouchEvents;
	long long _animationTimingCurve;

}

@property (nonatomic,readonly) double _curlUpRevealedHeight; 
@property (assign,nonatomic) BOOL shouldNotifyDidCompleteImmediately; 
@property (assign,nonatomic) long long animationTimingCurve;                       //@synthesize animationTimingCurve=_animationTimingCurve - In the implementation block
@property (assign,nonatomic) BOOL ignoreDirectTouchEvents;                         //@synthesize ignoreDirectTouchEvents=_ignoreDirectTouchEvents - In the implementation block
+(double)defaultDurationForTransition:(int)arg1 ;
-(int)textEffectsVisibilityLevel;
-(BOOL)_shouldAnimatePropertyWithKey:(id)arg1 ;
-(BOOL)isTransitioning;
-(id)toView;
-(id)initWithFrame:(CGRect)arg1 ;
-(void)setIgnoreDirectTouchEvents:(BOOL)arg1 ;
-(void)setBounds:(CGRect)arg1 ;
-(void)setFrame:(CGRect)arg1 ;
-(BOOL)_isTransitioningFromFromView:(id)arg1 ;
-(BOOL)rasterizesOnTransition;
-(BOOL)shouldNotifyDidCompleteImmediately;
-(void)traitCollectionDidChange:(id)arg1 ;
-(void)layoutSubviews;
-(void)_didStartTransition;
-(void)notifyDidCompleteTransition:(id)arg1 ;
-(double)_curlUpRevealedHeight;
-(void)_transitionDidStopFinished:(BOOL)arg1 ;
-(void)setAnimationTimingCurve:(long long)arg1 ;
-(id)fromView;
-(BOOL)transition:(int)arg1 fromView:(id)arg2 toView:(id)arg3 ;
-(void)setIgnoresInteractionEvents:(BOOL)arg1 ;
-(long long)animationTimingCurve;
-(void)_didCompleteTransition:(BOOL)arg1 ;
-(void)setDelegate:(id)arg1 ;
-(BOOL)_shouldDisableGroupOpacityOnAlphaTransitions;
-(id)initWithCoder:(id)arg1 ;
-(BOOL)ignoresInteractionEvents;
-(void)encodeWithCoder:(id)arg1 ;
-(id)delegate;
-(void)_startTransition:(int)arg1 withDuration:(double)arg2 ;
-(double)durationForTransition:(int)arg1 ;
-(void)setShouldNotifyDidCompleteImmediately:(BOOL)arg1 ;
-(void)setRasterizesOnTransition:(BOOL)arg1 ;
-(void)safeAreaInsetsDidChange;
-(id)hitTest:(CGPoint)arg1 withEvent:(id)arg2 ;
-(BOOL)transition:(int)arg1 toView:(id)arg2 ;
-(BOOL)ignoreDirectTouchEvents;
-(BOOL)transition:(int)arg1 fromView:(id)arg2 toView:(id)arg3 removeFromView:(BOOL)arg4 ;
@end

