luxlabs header browser preview


@class UNNotificationRequest, NSString, NSMutableDictionary, BCSAction, BCSNotificationIcon;

@interface BCSNotification : NSObject {
    BCSAction *_action;
    NSString *_identifier;
    BCSNotificationIcon *_attachmentIcon;
    NSMutableDictionary *_localActions;
}

@property (readonly, nonatomic) long long codeType;
@property (readonly, nonatomic) BOOL shouldSkipBanner;
@property (readonly, nonatomic) UNNotificationRequest *request;
@property (readonly, nonatomic) NSString *identifier;
@property (nonatomic) int requestingProcessID;
@property (readonly, nonatomic) BOOL canHandleActionLocally;

+ (id)_tlAlertConfiguration;
+ (id)notificationForAction:(id)a0;
+ (id)tempVCardFileURL;

- (id)_title;
- (void).cxx_destruct;
- (id)_content;
- (id)_defaultURL;
- (id)_actionDescriptionString;
- (id)_actionTypeStringForNFC;
- (id)_actionTypeStringForQRCode;
- (id)_attachmentIconURL;
- (id)_contentExtensionData;
- (BOOL)_contentIsPreviewable;
- (id)_fbOptionsHandlingUnlockIfNecessary;
- (void)_handleCalendarEventWithICSString:(id)a0;
- (void)_handleContactInfo:(id)a0;
- (id)_initWithAction:(id)a0;
- (id)_notificationActionFromActionPickerItem:(id)a0;
- (id)_orderAppLinkActionsByRecency:(id)a0;
- (void)_performActionAfterUnlock:(id /* block */)a0;
- (id)_pickerLabelForURLActionPickerItem:(id)a0;
- (BOOL)_shouldHandleActionPickerItemLocally:(id)a0;
- (BOOL)_shouldManuallyRequireAuthenticationForURL:(id)a0;
- (BOOL)_shouldRequireUserToPickTargetApp;
- (BOOL)_shouldScheduleBackgroundActionForLaunchBundleID:(id)a0;
- (void)_showAppPickerAlertWithFBOptions:(id)a0;
- (id)_supplementActions;
- (void)didHandleBulletinActionWithIdentifier:(id)a0;
- (void)handleActionWithIdentifier:(id)a0 notificationResponseOriginID:(id)a1;
- (BOOL)shouldHandleBulletinActionWithIdentifier:(id)a0;

@end