@class UIViewController; @protocol _UIRotatingAlertControllerDelegate, UIPopoverPresentationControllerDelegate; @interface _UIRotatingAlertController : UIAlertController { BOOL _isRotating; BOOL _readyToPresentAfterRotation; UIViewController *_presentedViewControllerWhileRotating; id<UIPopoverPresentationControllerDelegate> _popoverPresentationControllerDelegateWhileRotating; } @property (weak, nonatomic) id<_UIRotatingAlertControllerDelegate> rotatingSheetDelegate; @property (nonatomic) unsigned long long arrowDirections; - (id)init; - (void)dealloc; - (void)willRotate:(id)a0; - (BOOL)_canShowWhileLocked; - (void).cxx_destruct; - (void)didRotate:(id)a0; - (BOOL)presentSheet; - (void)_didRotateAndLayout; - (void)_presentingViewControllerDidChange:(id)a0; - (void)_presentingViewControllerWillChange:(id)a0; - (BOOL)_shouldAbortAdaptationFromTraitCollection:(id)a0 toTraitCollection:(id)a1 withTransitionCoordinator:(id)a2; - (void)_updateSheetPositionAfterRotation; - (void)doneWithSheet; - (BOOL)presentSheetFromRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; @end