luxlabs header browser preview


@class NSString;

@interface _WKElementAction : NSObject {
    struct RetainPtr<NSString> { void *m_ptr; } _title;
    id /* block */ _actionHandler;
    struct WeakObjCPtr<WKActionSheetAssistant> { id m_weakReference; } _defaultActionSheetAssistant;
}

@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) NSString *title;
@property (copy, nonatomic) id /* block */ dismissalHandler;

+ (id)_elementActionWithType:(long long)a0 customTitle:(id)a1 assistant:(id)a2;
+ (id)_elementActionWithType:(long long)a0 info:(id)a1 assistant:(id)a2;
+ (id)_elementActionWithType:(long long)a0 title:(id)a1 actionHandler:(id /* block */)a2;
+ (long long)elementActionTypeForUIActionIdentifier:(id)a0;
+ (id)elementActionWithTitle:(id)a0 actionHandler:(id /* block */)a1;
+ (id)elementActionWithType:(long long)a0;
+ (id)elementActionWithType:(long long)a0 customTitle:(id)a1;
+ (id)elementActionWithType:(long long)a0 title:(id)a1 actionHandler:(id /* block */)a2;
+ (id)imageForElementActionType:(long long)a0;

- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)_initWithTitle:(id)a0 actionHandler:(id /* block */)a1 type:(long long)a2 assistant:(id)a3;
- (void)_runActionWithElementInfo:(id)a0 forActionSheetAssistant:(id)a1;
- (void)runActionWithElementInfo:(id)a0;
- (id)uiActionForElementInfo:(id)a0;

@end