luxlabs header browser preview


@class UIButton, NSAttributedString;

@interface CKMessageStatusChatItem : CKChatItem

@property (class, retain, nonatomic) UIButton *sizingButton;

@property (copy, nonatomic) NSAttributedString *transcriptButtonText;
@property (nonatomic, getter=isButtonSizeLoaded) BOOL buttonSizeLoaded;
@property (nonatomic, getter=isLabelSizeLoaded) BOOL labelSizeLoaded;
@property (readonly, nonatomic) struct CGSize { double width; double height; } buttonSize;
@property (readonly, nonatomic) struct CGSize { double width; double height; } labelSize;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } buttonTextAlignmentInsets;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } labelTextAlignmentInsets;
@property (readonly, nonatomic) long long buttonType;
@property (readonly, nonatomic) char statusAlignment;
@property (readonly, nonatomic) BOOL allowsEffectAutoPlayback;
@property (readonly, nonatomic) BOOL shouldHideDuringDarkFSM;

+ (id)thePastDateFormatter;
+ (id)thisWeekRelativeDateFormatter;
+ (id)todayDateFormatter;

- (id)time;
- (id)now;
- (long long)statusType;
- (unsigned long long)layoutType;
- (Class)cellClass;
- (struct CGSize { double x0; double x1; })size;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })contentInsets;
- (unsigned long long)count;
- (void).cxx_destruct;
- (BOOL)isFromMe;
- (id)_styledStatusTextWithStatusText:(id)a0 orientation:(char)a1 dateSubText:(id)a2 buttonSubText:(id)a3 errorSubText:(id)a4 overrideTextColor:(id)a5 shouldReplaceWarningIcon:(BOOL)a6;
- (id)createReplayText;
- (id)effectsControlStatusTextForEffectStyleID:(id)a0;
- (long long)expireStatusType;
- (id)layoutItemSpacingWithEnvironment:(id)a0 datasourceItemIndex:(long long)a1 allDatasourceItems:(id)a2 supplementryItems:(id)a3;
- (struct CGSize { double x0; double x1; })loadButtonSizeThatFits:(struct CGSize { double x0; double x1; })a0 textAlignmentInsets:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a1;
- (struct CGSize { double x0; double x1; })loadLabelSizeThatFits:(struct CGSize { double x0; double x1; })a0 textAlignmentInsets:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a1;
- (struct CGSize { double x0; double x1; })loadSizeThatFits:(struct CGSize { double x0; double x1; })a0 textAlignmentInsets:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a1;
- (id)loadTranscriptButtonText;
- (id)loadTranscriptText;
- (char)transcriptOrientation;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })transcriptTextAlignmentInsets;
- (void)unloadSize;
- (void)unloadTranscriptText;
- (BOOL)wantsDrawerLayout;

@end