luxlabs header browser preview


@class NSString, NSBundle, NSObject;
@protocol OS_dispatch_queue;

@interface CUUserAlert : NSObject <CUActivatable> {
    BOOL _activateCalled;
    BOOL _invalidateCalled;
    BOOL _invalidateDone;
    BOOL _dismissed;
    struct __CFUserNotification { } *_userNotification;
    struct __CFRunLoopSource { } *_userRLS;
}

@property (retain, nonatomic) NSBundle *localizationBundle;
@property (copy, nonatomic) NSString *localizationTableName;
@property (copy, nonatomic) NSString *titleKey;
@property (copy, nonatomic) NSString *titleParameter;
@property (copy, nonatomic) NSString *subtitleKey;
@property (copy, nonatomic) NSString *subtitleParameter;
@property (copy, nonatomic) NSString *defaultButtonTitleKey;
@property (copy, nonatomic) NSString *alternativeButtonTitleKey;
@property (nonatomic) double timeoutSeconds;
@property (copy, nonatomic) id /* block */ actionHandler;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue;
@property (copy, nonatomic) id /* block */ invalidationHandler;

- (id)init;
- (void)_activateWithCompletion:(id /* block */)a0;
- (void)dealloc;
- (void)_invalidated;
- (void)invalidate;
- (void)activateWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (void)_autoInvalidate;
- (void)_responseCallback:(struct __CFUserNotification { } *)a0 responseFlags:(unsigned long long)a1;

@end