luxlabs header browser preview


@class UIWindowScene, NSString, NSArray, UIImage, _SBAlertController;
@protocol SAElement;

@interface SBAlertItem : NSObject <SAUILayoutObserving, BSDescriptionProviding, SAElementIdentifying> {
    _SBAlertController *_alertController;
    id<SAElement> _systemApertureElement;
    BOOL _didEverActivate;
    BOOL _didEverDeactivate;
    BOOL _didPlayPresentationSound;
}

@property (readonly, nonatomic) id<SAElement> _existingSystemApertureElement;
@property (nonatomic, setter=_setPresentationState:) unsigned long long _presentationState;
@property (nonatomic, getter=_isPresented, setter=_setPresented:) BOOL presented;
@property (retain, nonatomic, setter=_setHeaderImage:) UIImage *_headerImage;
@property (retain, nonatomic, setter=_setAttachmentImage:) UIImage *_attachmentImage;
@property (nonatomic, setter=_setIgnoresQuietMode:) BOOL _ignoresQuietMode;
@property (retain, nonatomic, setter=_setPreferredActivationWindowScene:) UIWindowScene *_preferredActivationWindowScene;
@property (retain, nonatomic, setter=setIconImage:) UIImage *iconImage;
@property (retain, nonatomic, getter=_iconImagePath) NSString *iconImagePath;
@property (nonatomic) BOOL ignoreIfAlreadyDisplaying;
@property (nonatomic) BOOL allowInSetup;
@property (nonatomic) BOOL pendInSetupIfNotAllowed;
@property (nonatomic) BOOL pendWhileKeyBagLocked;
@property (retain, nonatomic) NSArray *allowedBundleIDs;
@property (nonatomic) BOOL suppressForKeynote;
@property (nonatomic) BOOL allowInCar;
@property (nonatomic) BOOL allowMessageInCar;
@property (nonatomic) BOOL allowDuringTransitionAnimations;
@property (nonatomic) BOOL shouldMaskIcon;
@property (retain, nonatomic) NSString *contactIdentifier;
@property (retain, nonatomic) NSString *contentType;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy, nonatomic) NSString *clientIdentifier;
@property (readonly, copy, nonatomic) NSString *elementIdentifier;

+ (void)activateAlertItem:(id)a0;
+ (id)_alertItemsController;

- (void)dismiss;
- (id)sound;
- (id)init;
- (id)succinctDescriptionBuilder;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (id)_alertController;
- (id)descriptionWithMultilinePrefix:(id)a0;
- (void).cxx_destruct;
- (id)succinctDescription;
- (void)deactivate;
- (id)alertController;
- (id)visualStyleForAlertControllerStyle:(long long)a0 traitCollection:(id)a1 descriptor:(id)a2;
- (id)lockLabel;
- (id)shortLockLabel;
- (void)dismiss:(int)a0;
- (BOOL)dismissOnLock;
- (void)willActivate;
- (void)_clearAlertController;
- (id)_createSystemApertureElement;
- (void)_deactivationCompleted;
- (BOOL)_didEverActivate;
- (BOOL)_displayActionButtonOnLockScreen;
- (void)_noteSilencingHardwareButtonPressed;
- (id)_prepareNewAlertControllerWithLockedState:(BOOL)a0 requirePasscodeForActions:(BOOL)a1;
- (id)_publicDescription;
- (id)_systemApertureElement;
- (BOOL)allowInLoginWindow;
- (BOOL)allowLockScreenDismissal;
- (BOOL)allowMenuButtonDismissal;
- (BOOL)behavesSuperModally;
- (void)configure:(BOOL)a0 requirePasscodeForActions:(BOOL)a1;
- (void)deactivateForButton;
- (void)deactivateForReason:(int)a0;
- (void)didActivate;
- (void)didDeactivateForReason:(int)a0;
- (void)didFailToActivate;
- (BOOL)dismissesOverlaysOnLockScreen;
- (void)doCleanupAfterDeactivationAnimation;
- (void)elementLayoutSpecifier:(id)a0 layoutModeDidChange:(long long)a1 reason:(long long)a2;
- (BOOL)forcesModalAlertAppearance;
- (BOOL)hideOnClonedDisplay;
- (void)performUnlockAction;
- (void)playPresentationSound;
- (void)presentationStateDidChangeFromState:(unsigned long long)a0 toState:(unsigned long long)a1;
- (BOOL)reappearsAfterLock;
- (BOOL)reappearsAfterUnlock;
- (BOOL)shouldShowInEmergencyCall;
- (BOOL)shouldShowInLockScreen;
- (BOOL)wakeDisplay;
- (void)willDeactivateForReason:(int)a0;
- (void)buttonDismissed;
- (BOOL)_hasActiveKeyboardOnScreen;
- (void)alertItemDidAppear;
- (void)alertItemDidDisappear;
- (int)alertPriority;
- (BOOL)didPlayPresentationSound;
- (BOOL)undimsScreen;
- (BOOL)unlocksScreen;
- (void)willRelockForButtonPress:(BOOL)a0;

@end