@class NSString, NSURL, CPSClipMetadata, NSNumber, CPSSessionConfiguration; @protocol CPSSessionProxyDelegate; @interface CPSSessionProxy : NSObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _mutableIvarLock; BOOL _isCheckingAppAttributionBannerCanShow; id /* block */ _showAppAttributionBannerCallback; } @property (weak, nonatomic) id<CPSSessionProxyDelegate> delegate; @property (readonly, nonatomic) NSURL *url; @property (readonly, nonatomic) CPSClipMetadata *metadata; @property (readonly, nonatomic) NSNumber *estimatedProgress; @property (readonly, nonatomic) NSURL *applicationIconFileURL; @property (readonly, nonatomic) NSURL *heroImageFileURL; @property (nonatomic) BOOL usedByPPT; @property (nonatomic) BOOL originIsControlCenter; @property (readonly, nonatomic) BOOL canRequestLocationConfirmation; @property (copy, nonatomic) NSString *launchReason; @property (copy, nonatomic) NSString *sourceBundleID; @property (copy, nonatomic) NSString *referrerBundleID; @property (retain, nonatomic) CPSSessionConfiguration *configuration; @property (readonly, nonatomic) double appLaunchTime; @property (readonly, nonatomic) NSURL *businessIconURL; - (void)disconnect; - (id)initWithURL:(id)a0; - (unsigned long long)hash; - (void).cxx_destruct; - (void)cancel; - (BOOL)isEqual:(id)a0; - (void)connectToService; - (void)checkAndConsumeShowsAppAttributionBannerWithCompletion:(id /* block */)a0; - (void)fetchClipMetadataAndImages; - (void)getLastLaunchOptionsWithCompletion:(id /* block */)a0; - (void)installClip; - (void)installClipWithCompletion:(id /* block */)a0; - (void)notifyWebClipActivationWithBundleID:(id)a0 referrerBundleID:(id)a1; - (void)openClipWithLaunchOptions:(id)a0 completion:(id /* block */)a1; - (void)prewarmClip; - (void)prewarmClipWithCompletionHandler:(id /* block */)a0; - (void)_checkAndConsumeShowsAppAttributionBannerIfNeeded; - (void)didDetermineAvailability:(BOOL)a0; - (void)didFinishLoadingWithError:(id)a0; - (void)didFinishTestingAtTime:(double)a0; - (void)didInstallApplicationPlaceholder; - (void)didRetrieveApplicationIcon:(id)a0; - (void)didRetrieveBusinessIcon:(id)a0; - (void)didRetrieveHeroImage:(id)a0; - (void)didUpdateInstallProgress:(id)a0; - (void)didUpdateMetadata:(id)a0; - (void)remoteServiceDidCrash; @end