@class NSDate, NSString, NSArray, NSURL, NSSet, NSMutableDictionary, NSDictionary, AMSBagKeySet, ACAccount, AMSUserNotificationAction; @interface AMSUserNotification : NSObject @property (class, readonly, nonatomic) NSString *bagSubProfile; @property (class, readonly, nonatomic) NSString *bagSubProfileVersion; @property (class, readonly, nonatomic) AMSBagKeySet *bagKeySet; @property (nonatomic) BOOL anonymizeMetrics; @property (nonatomic) long long intent; @property (retain, nonatomic) NSString *categoryIdentifier; @property (nonatomic) BOOL shouldSuppressDefaultAction; @property (retain, nonatomic) NSString *threadIdentifier; @property (retain, nonatomic) ACAccount *account; @property (retain, nonatomic) NSURL *artworkUrl; @property (retain, nonatomic) NSURL *videoUrl; @property (retain, nonatomic) NSArray *buttonActions; @property (retain, nonatomic) NSString *centerBundleIdentifier; @property (retain, nonatomic) AMSUserNotificationAction *defaultAction; @property (nonatomic) BOOL explicitContent; @property (retain, nonatomic) NSString *identifier; @property (retain, nonatomic) NSString *informativeText; @property (retain, nonatomic) NSString *logKey; @property (retain, nonatomic) NSDictionary *metricsEvent; @property (retain, nonatomic) NSDate *scheduledTime; @property (retain, nonatomic) NSSet *subsections; @property (retain, nonatomic) NSString *subtitle; @property (retain, nonatomic) NSString *title; @property (retain, nonatomic) NSMutableDictionary *userInfo; @property (nonatomic) unsigned long long interruptionLevel; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)createBagForSubProfile; + (id)handleNotificationResponse:(id)a0 bag:(id)a1; + (BOOL)shouldDeleteNotificationForPayload:(id)a0 outIdentifier:(id *)a1 scheduledOnly:(BOOL *)a2; + (id)_cachedImagePathForIdentifier:(id)a0 assetURL:(id)a1; + (BOOL)_canParseNotificationWithIdentifier:(id)a0 userInfo:(id)a1; + (id)_dateFromString:(id)a0; + (id)_downloadAssetAtUrl:(id)a0 withIdentifier:(id)a1 logKey:(id)a2 bag:(id)a3; + (id)_identifierFromPayload:(id)a0; + (id)handleNotificationResponse:(id)a0 bagContract:(id)a1; + (void)handleServiceExtensionNotificationRequest:(id)a0 bag:(id)a1 withContentHandler:(id /* block */)a2; + (id)notificationCenter:(id)a0 didChangeSettings:(id)a1 bag:(id)a2; + (id)notificationCenter:(id)a0 openSettingsForNotification:(id)a1 bag:(id)a2; + (id)notificationWithPayload:(id)a0 andConfig:(id)a1; + (void)openAppUsingBundleIdentifier:(id)a0; + (BOOL)shouldHandleNotificationResponse:(id)a0; + (BOOL)shouldHandleServiceExtensionNotificationRequest:(id)a0; - (id)init; - (id)initWithTitle:(id)a0; - (void).cxx_destruct; - (id)_generatePayloadWithBase:(id)a0; - (void)addButtonAction:(id)a0; - (id)createNSUserNotification; - (id)createUNNotificationActions; - (id)createUNNotificationContent; - (id)createUNNotificationRequestFromContent:(id)a0; - (id)determineSelectedActionFromResponse:(id)a0 error:(id *)a1; - (id)handleSelectedButton:(id)a0 bag:(id)a1; - (id)handleSelectedButton:(id)a0 bagContract:(id)a1; - (id)initWithNSUserNotification:(id)a0; - (id)initWithPayload:(id)a0 andConfig:(id)a1; - (id)initWithTitle:(id)a0 intent:(long long)a1; - (id)initWithUNNotification:(id)a0; @end