luxlabs header browser preview


@class UILayoutGuide, MFMessageDisplayMetrics, NSString, SeparatorLayer, NSLayoutConstraint, MessageHeaderViewModel;
@protocol EFCancelable;

@interface MFMessageHeaderViewBlock : UIView <MUIReusable>

@property (retain, nonatomic) MessageHeaderViewModel *viewModel;
@property (retain, nonatomic) SeparatorLayer *separator;
@property (retain, nonatomic) UILayoutGuide *trailingAccessoryViewLayoutGuide;
@property (retain, nonatomic) NSLayoutConstraint *trailingAccessoryViewLayoutGuideWidth;
@property (retain, nonatomic) NSLayoutConstraint *trailingAccessoryViewLayoutGuideTrailing;
@property (retain, nonatomic) NSLayoutConstraint *separatorLeading;
@property (retain, nonatomic) NSLayoutConstraint *separatorTrailing;
@property (retain, nonatomic) id<EFCancelable> observableCancelable;
@property (retain, nonatomic) MFMessageDisplayMetrics *displayMetrics;
@property (nonatomic) BOOL separatorIsHidden;
@property (nonatomic) BOOL separatorDrawsFlushWithLeadingEdge;
@property (nonatomic) BOOL separatorDrawsFlushWithTrailingEdge;
@property (nonatomic) BOOL usingLargeTextLayout;
@property (nonatomic) BOOL interactivelyResizing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)traitCollectionDidChange:(id)a0;
- (void)prepareForReuse;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)updateConstraints;
- (void).cxx_destruct;
- (void)createPrimaryViews;
- (void)displayMessageUsingViewModel:(id)a0;
- (void)initializePrimaryLayoutConstraints;

@end