@class UIImageView, NSError, CPSAppClipUnavailableView, NSObject, UIButton, UIView, NSLayoutConstraint, NSString, CPSVibrantLabel, CPSClipMetadata, CPSVibrantButton, UIStackView, CPSSessionProxy, CPSPermissionsViewController, NSNumber, CPSAppMetadataView, CPSPermissionView, UIImage; @protocol OS_nw_path_monitor, CPSLaunchContentViewControllerDelegate, OS_nw_path; @interface CPSLaunchContentViewController : UIViewController <CPSSessionProxyDelegate, CPSPermissionsViewControllerDelegate, PRXCardContentProviding> { UIView *_heroContainerView; UIImageView *_heroImageView; UIImageView *_heroMirrorImageView; UIView *_separatorView; UIView *_informationContainerView; UIStackView *_informationContentView; UIView *_clipInformationContainerView; CPSVibrantLabel *_clipNameVibrantLabel; CPSVibrantLabel *_clipDescriptionVibrantLabel; CPSAppMetadataView *_appMetadataView; CPSClipMetadata *_clipMetadata; CPSSessionProxy *_sessionProxy; CPSPermissionView *_permissionView; CPSAppClipUnavailableView *_unavailableView; CPSPermissionsViewController *_permissionsViewController; NSLayoutConstraint *_heroContainerAspectRatioConstraint; BOOL _shouldPlaySoundAndHaptic; BOOL _didInstallApplicationPlaceholder; BOOL _didSendAnalytics; NSObject<OS_nw_path_monitor> *_networkPathMonitor; NSObject<OS_nw_path> *_networkPath; NSError *_proxyLoadingError; UIButton *_openButton; CPSVibrantButton *_closeButton; CPSVibrantButton *_openVibrantButton; unsigned long long _displayMode; id /* block */ _delayedPermissionViewUnhideBlock; BOOL _willConfigurePermissionView; } @property (retain, nonatomic, setter=_setHeroImage:) UIImage *_heroImage; @property (weak, nonatomic) id<CPSLaunchContentViewControllerDelegate> delegate; @property (nonatomic) BOOL dismissalInProgress; @property (nonatomic, setter=uiMock_setOpenButtonEnabled:) NSNumber *uiMock_openButtonEnabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) long long cardStyle; @property (readonly, nonatomic) BOOL allowsPullToDismiss; - (void)updateViewConstraints; - (id)initWithURL:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (void)locationManagerDidChangeAuthorization:(id)a0; - (void)viewDidLoad; - (void)loadView; - (BOOL)prefersHomeIndicatorAutoHidden; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (BOOL)_canShowWhileLocked; - (void)_updateContent; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)touchesEnded:(id)a0 withEvent:(id)a1; - (id)initWithCoder:(id)a0; - (void)cancelSession; - (id)initWithMetadata:(id)a0; - (void)dismiss:(id)a0; - (void)openAppStore; - (BOOL)_canLaunchAppSimultaneouslyWithInvocationCardDismissal; - (void)_dismissCardWithClipDidOpen:(BOOL)a0 andPerformBlockToLaunchApp:(id /* block */)a1; - (void)_dismissCardWithClipDidOpen:(BOOL)a0 completion:(id /* block */)a1; - (void)_dismissWithClipDidOpen:(BOOL)a0 completion:(id /* block */)a1; - (void)_openAppClip:(id)a0; - (void)_openNonAppClipURL:(id)a0; - (id)_reasonStringForError:(id)a0; - (void)_sendAnalyticsIfNeeded; - (id)_setUpOpenButtonIfNeeded; - (void)_updateCornerRadiusForButtons; - (void)_updateHeroImageIfNeeded; - (BOOL)_userNotificationAuthorizationDenied; - (void)configurePermissionView; - (void)createNetworkPathMonitor; - (void)determineClipCompatibility; - (void)disableOpenButton; - (void)enableOpenButton; - (void)handlePolicyRecovery; - (id)initWithURL:(id)a0 displayMode:(unsigned long long)a1; - (void)logDismissalFromCloseButton:(BOOL)a0; - (void)permissionsViewControllerDidFinish:(id)a0; - (void)playSoundAndHaptic; - (void)proxy:(id)a0 didFinishLoadingWithError:(id)a1; - (void)proxy:(id)a0 didRetrieveApplicationIcon:(id)a1; - (void)proxy:(id)a0 didRetrieveHeroImage:(id)a1; - (void)proxyDidInstallApplicationPlaceholder:(id)a0; - (void)proxyDidUpdateMetadata:(id)a0; - (void)proxyRemoteServiceDidCrash:(id)a0; - (void)setUnavailableViewHidden:(BOOL)a0; - (void)setUpCard; - (void)setUpClipInformationContainerView; - (void)setUpHeroSection; - (void)setUpInformationSection; - (BOOL)shouldRequestLocationConfirmationPermission; - (void)showUnavailableViewWithReason:(id)a0; - (void)signInToAppStore; - (void)updateOpenButton; - (void)updatePreferredContentSizeForCardWidth:(double)a0; @end