@class NSMutableDictionary, NSString, NSObject, XPCNSClientConnection; @protocol OS_dispatch_queue; @interface MSASConnection : NSObject @property (retain, nonatomic) XPCNSClientConnection *connection; @property (retain, nonatomic) NSMutableDictionary *foregroundPingTimerContextByPersonID; @property (retain, nonatomic) NSMutableDictionary *focusAlbumTimerByPersonID; @property (retain, nonatomic) NSMutableDictionary *focusAlbumGUIDByPersonID; @property (retain, nonatomic) NSObject *memberQueue; @property (retain, nonatomic) NSMutableDictionary *serverSideConfigurationDictionaryByPersonID; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)sharedConnection; - (void)setPublicAccessEnabled:(BOOL)a0 forAlbumWithGUID:(id)a1 personID:(id)a2 info:(id)a3 completionBlock:(id /* block */)a4; - (void)retryOutstandingActivities; - (void)subscribeToAlbumWithGUID:(id)a0 personID:(id)a1; - (void)unsubscribeFromAlbumWithGUID:(id)a0 personID:(id)a1; - (void)deleteCommentWithGUID:(id)a0 personID:(id)a1; - (void)invitationGUIDsForPersonID:(id)a0 completionBlock:(id /* block */)a1; - (void)addComments:(id)a0 toAssetCollectionWithGUID:(id)a1 personID:(id)a2; - (void)setFocusAlbum:(id)a0 forPersonID:(id)a1; - (void)cancelActivitiesForPersonID:(id)a0; - (id)init; - (void)retrieveAssets:(id)a0 inAlbumWithGUID:(id)a1 personID:(id)a2; - (void)retryOutstandingActivitiesForPersonID:(id)a0; - (void)_sendMessageReliably:(id)a0; - (void)modifyAlbumMetadata:(id)a0 personID:(id)a1 info:(id)a2; - (void)markAlbumGUIDAsViewed:(id)a0 personID:(id)a1 info:(id)a2; - (void)handlePushNotificationForPersonID:(id)a0; - (void)deleteAlbumWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)markCommentsForAssetCollectionWithGUID:(id)a0 asViewedWithLastViewedDate:(id)a1 personID:(id)a2; - (void)accessControlGUIDsForAlbumWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)refreshAccessControlListForAlbumWithGUID:(id)a0 personID:(id)a1; - (void)commentWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)acceptInvitationWithToken:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)markAlbumGUIDAsViewed:(id)a0 personID:(id)a1 moveLastViewedAssetCollectionMarker:(BOOL)a2 info:(id)a3; - (void)setMultipleContributorsEnabled:(BOOL)a0 forAlbumWithGUID:(id)a1 personID:(id)a2 info:(id)a3 completionBlock:(id /* block */)a4; - (void)refreshContentOfAlbumWithGUID:(id)a0 resetSync:(BOOL)a1 personID:(id)a2 info:(id)a3; - (void)markAsSpamAlbumWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)addAlbum:(id)a0 personID:(id)a1; - (void)retrieveAssetsFromAssetCollectionsWithGUIDs:(id)a0 assetTypeFlags:(int)a1 personID:(id)a2; - (void)videoURLsForAssetCollectionWithGUID:(id)a0 forMediaAssetType:(unsigned long long)a1 personID:(id)a2 completionBlock:(id /* block */)a3; - (void)removeAccessControlEntryWithGUID:(id)a0 personID:(id)a1; - (void)acceptInvitationWithGUID:(id)a0 personID:(id)a1; - (void)pingForeground; - (void)addAccessControlEntries:(id)a0 toAlbumWithGUID:(id)a1 personID:(id)a2; - (void)accessControlWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)serverSideConfigurationDictionaryForPersonID:(id)a0 completionBlock:(id /* block */)a1; - (void)deleteCommentWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (id)_communicationFailureError; - (void)videoURLForAssetCollectionWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)acceptInvitationWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)assetCollectionWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)refreshContentOfAlbumWithGUID:(id)a0 resetSync:(BOOL)a1 personID:(id)a2; - (void)assetCollectionGUIDsInAlbumWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)acceptInvitationWithToken:(id)a0 personID:(id)a1 info:(id)a2 completionBlock:(id /* block */)a3; - (void)refreshCommentsForAssetCollectionWithGUID:(id)a0 resetSync:(BOOL)a1 personID:(id)a2; - (void)isInRetryStateHandler:(id /* block */)a0; - (void)addAssetCollections:(id)a0 toAlbumWithGUID:(id)a1 personID:(id)a2; - (void)addComments:(id)a0 toAssetCollectionWithGUID:(id)a1 personID:(id)a2 info:(id)a3; - (void)nextActivityDateHandler:(id /* block */)a0; - (void)_sendMessageReliably:(id)a0 data:(id)a1 successHandler:(id /* block */)a2 failureHandler:(id /* block */)a3; - (void)timerPingQueueSendSetUIForeground:(BOOL)a0 personID:(id)a1; - (void)activityIsThrottledByLackOfDiskSpacePersonID:(id)a0 completionBlock:(id /* block */)a1; - (void)timerPingQueueForegroundPingTimerExpiredContext:(id)a0 personID:(id)a1; - (void)XPCNSClientConnection:(id)a0 didReceiveRequest:(id)a1; - (void).cxx_destruct; - (void)markAsSpamInvitationWithToken:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)refreshCommentsForAssetCollectionWithGUID:(id)a0 resetSync:(BOOL)a1 personID:(id)a2 info:(id)a3; - (void)setMultipleContributorsEnabled:(BOOL)a0 forAlbumWithGUID:(id)a1 personID:(id)a2 completionBlock:(id /* block */)a3; - (void)commentGUIDsForAssetCollectionWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)removeAccessControlEntryWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)modifyAlbumMetadata:(id)a0 personID:(id)a1; - (void)refreshResetSync:(BOOL)a0 personID:(id)a1; - (void)setIsUIForeground:(BOOL)a0 forPersonID:(id)a1; - (void)subscribeToAlbumWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)markAlbumGUIDAsViewed:(id)a0 personID:(id)a1; - (void)invitationWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)addAccessControlEntries:(id)a0 toAlbumWithGUID:(id)a1 personID:(id)a2 info:(id)a3; - (void)albumWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)deleteAssetCollectionWithGUID:(id)a0 personID:(id)a1; - (void)markCommentsForAssetCollectionWithGUID:(id)a0 asViewedWithLastViewedDate:(id)a1 personID:(id)a2 info:(id)a3; - (void)forgetEverythingAboutPersonID:(id)a0; - (void)addAlbum:(id)a0 personID:(id)a1 info:(id)a2; - (void)rejectInvitationWithGUID:(id)a0 personID:(id)a1; - (void)deleteAssetCollectionsWithGUIDs:(id)a0 personID:(id)a1; - (void)addAssetCollections:(id)a0 toAlbumWithGUID:(id)a1 personID:(id)a2 info:(id)a3; - (void)albumGUIDsForPersonID:(id)a0 completionBlock:(id /* block */)a1; - (void)setFocusAlbumGUID:(id)a0 forPersonID:(id)a1; - (void)deleteAlbumWithGUID:(id)a0 personID:(id)a1; - (void)setFocusAssetCollectionGUID:(id)a0 forPersonID:(id)a1; - (void)setPublicAccessEnabled:(BOOL)a0 forAlbumWithGUID:(id)a1 personID:(id)a2 completionBlock:(id /* block */)a3; - (void)rejectInvitationWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)refreshResetSync:(BOOL)a0 personID:(id)a1 info:(id)a2; - (void)markAsSpamInvitationWithGUID:(id)a0 personID:(id)a1 completionBlock:(id /* block */)a2; - (void)unsubscribeFromAlbumWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)isAssetCollectionWithGUID:(id)a0 markedAsUnviewedPersonID:(id)a1 completionBlock:(id /* block */)a2; - (id)_cloneArray:(id)a0; - (void)deleteAssetCollectionWithGUID:(id)a0 personID:(id)a1 info:(id)a2; - (void)refreshAccessControlListForAlbumWithGUID:(id)a0 personID:(id)a1 info:(id)a2; @end