luxlabs header browser preview


@class NSString, UIAction, UIImage, NSAttributedString;
@protocol _UIMenuImageOrName;

@interface UIMenuElement : NSObject <NSCopying, NSSecureCoding> {
    NSString *_accessibilityIdentifier;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSString *_internalIdentifier;
@property (readonly, nonatomic) BOOL _isLeaf;
@property (readonly, nonatomic) BOOL _isLoadingPlaceholder;
@property (readonly, nonatomic) id<_UIMenuImageOrName> _imageOrName;
@property (copy, nonatomic) UIAction *_accessoryAction;
@property (nonatomic, setter=_setPreferredDisplayMode:) unsigned long long _preferredDisplayMode;
@property (copy, nonatomic) NSAttributedString *attributedTitle;
@property (readonly, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *subtitle;
@property (readonly, nonatomic) UIImage *image;

- (BOOL)_isVisible;
- (void)_setTitle:(id)a0;
- (void)_acceptMenuVisit:(id /* block */)a0 commandVisit:(id /* block */)a1 actionVisit:(id /* block */)a2 deferredElementVisit:(id /* block */)a3;
- (void)encodeWithCoder:(id)a0;
- (id)accessibilityIdentifier;
- (void)_setImage:(id)a0;
- (void)_setSubtitle:(id)a0;
- (void).cxx_destruct;
- (void)_acceptMenuVisit:(id /* block */)a0 leafVisit:(id /* block */)a1;
- (id)_immutableCopy;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setAccessibilityIdentifier:(id)a0;
- (BOOL)_acceptBoolMenuVisit:(id /* block */)a0 leafVisit:(id /* block */)a1;
- (BOOL)_acceptBoolMenuVisit:(id /* block */)a0 commandVisit:(id /* block */)a1 actionVisit:(id /* block */)a2;
- (BOOL)_canBeHighlighted;
- (id)_customContentView;
- (BOOL)_isInlineGroup;
- (id)_mutableCopy;
- (BOOL)_omitsInlineTitle;
- (void)_willBePreparedForInitialDisplay:(id)a0;
- (id)initWithTitle:(id)a0 image:(id)a1 imageName:(id)a2;

@end