@class NSError, NSString; @interface TRIDownloadNotification : NSObject @property (readonly, nonatomic) unsigned long long type; @property (readonly, nonatomic) unsigned long long progress; @property (readonly, nonatomic) unsigned long long progressMaxValue; @property (readonly, nonatomic) NSError *error; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)_notifyDownloadUpdateForKey:(id)a0 withState:(unsigned long long)a1; + (id)notificationNameForKey:(id)a0; + (id)_notificationWithState:(unsigned long long)a0; + (id)_dispatchQueue; + (BOOL)notifyDownloadProgressForKey:(id)a0 withProgress:(unsigned long long)a1; + (void)deregisterNotificationWithToken:(id)a0; + (BOOL)notifyDownloadStalledForKey:(id)a0 withProgress:(unsigned long long)a1; + (BOOL)_errorIsInsufficientDiskSpaceCloudKitError:(id)a0; + (BOOL)notifyDownloadCompletedForKey:(id)a0; + (id)immediateDownloadNotificationKeyForNamespaceNames:(id)a0; + (BOOL)notifyDownloadFailedForKey:(id)a0 withCloudKitError:(id)a1; + (id)_descriptionForErrorCode:(unsigned long long)a0; + (id)registerDownloadNotificationForKey:(id)a0 queue:(id)a1 usingBlock:(id /* block */)a2; + (id)generalErrorFromDownloadNotificationError:(id)a0; + (BOOL)notifyDownloadFailedForKey:(id)a0 withError:(unsigned long long)a1; - (void).cxx_destruct; - (id)initWithType:(unsigned long long)a0 progress:(unsigned long long)a1 error:(id)a2; @end