@class PUAssetViewModel, PUAssetReference, NSString, UIView, UIViewController; @protocol PUAccessoryTileViewControllerDelegate, PUAccessoryContentViewController; @interface PUAccessoryTileViewController : PUTileViewController { BOOL _isPerformingChanges; BOOL _isPerformingUpdates; BOOL _isUpdateScheduled; struct { BOOL respondsToViewHostingGestureRecognizers; BOOL respondsToWillHideToolbarWhenShowingAccessoryView; BOOL respondsToWillHideNavigationBarWhenShowingAccessoryView; BOOL respondsToShouldUseSquareImageWhenShowingAccessoryView; } _delegateFlags; struct { BOOL contentViewController; BOOL loadedContentViewController; BOOL contentViewMetrics; BOOL contentBounds; BOOL masterContentOffset; } _needsUpdateFlags; } @property (retain, nonatomic, setter=_setContentViewController:) UIViewController *_contentViewController; @property (retain, nonatomic, setter=_setLoadedContentViewController:) UIViewController *_loadedContentViewController; @property (retain, nonatomic, setter=_setContentView:) UIView *_contentView; @property (nonatomic, setter=_setContentBounds:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _contentBounds; @property (nonatomic, setter=_setUntransformedMasterContentFrame:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _untransformedMasterContentFrame; @property (nonatomic, setter=_setContentInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentInsets; @property (nonatomic, setter=_setKeyboardFrame:) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _keyboardFrame; @property (nonatomic, setter=_setContentInsetsChangeReason:) long long _contentInsetsChangeReason; @property (nonatomic, setter=_setMinimumVisibleHeight:) double _minimumVisibleHeight; @property (nonatomic, setter=_setWasActiveOnLastMasterContentOffsetChange:) BOOL _wasActiveOnLastMasterContentOffsetChange; @property (nonatomic, setter=_setEditorHeightDelta:) double _editorHeightDelta; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) PUAssetViewModel *assetViewModel; @property (retain, nonatomic) PUAssetReference *assetReference; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)didChangeVisibleRect; - (void)applyLayoutInfo:(id)a0; - (void)didChangeAnimating; - (BOOL)wantsVisibleRectChanges; - (void)dealloc; - (void)_performChanges:(id /* block */)a0; - (BOOL)_needsUpdate; - (void)viewDidLoad; - (void)becomeReusable; - (void)_keyboardWillShow:(id)a0; - (void)_handleScheduledUpdate; - (void)_setNeedsUpdate; - (void)_updateIfNeeded; - (void)_keyboardWillHide:(id)a0; - (BOOL)_isPhoneAndLandscape; - (void).cxx_destruct; - (void)_invalidateContentBounds; - (id)initWithReuseIdentifier:(id)a0; - (void)didChangeActive; - (void)_invalidateContentViewController; - (void)_invalidateContentViewMetrics; - (void)_invalidateLoadedContentViewController; - (void)_invalidateMasterContentOffset; - (void)_updateAssetViewModelForAnimating; - (void)_updateContentBoundsIfNeeded; - (void)_updateContentViewControllerIfNeeded; - (void)_updateContentViewMetricsIfNeeded; - (void)_updateLoadedContentViewControllerIfNeeded; - (void)_updateMasterContentOffsetIfNeeded; - (void)accessoryContentViewController:(id)a0 editorHeightDidChange:(double)a1; - (void)accessoryContentViewControllerContentBoundsDidChange:(id)a0; - (id)accessoryContentViewControllerViewHostingGestureRecognizers:(id)a0; - (BOOL)isLocationFromProviderInContentArea:(id)a0; @end