//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import "MMMultiMenuTableViewCell.h"

#import "IBaseSessionCellExt-Protocol.h"

@class MMBadgeView, MMBaseSessionCellData, MMHeadImageView, NSString, SessionCellLayoutParam, UIImageView, UILabel, UIView;

@interface MMBaseSessionTableViewCell : MMMultiMenuTableViewCell <IBaseSessionCellExt>
{
    MMBaseSessionCellData *m_cellData;
    SessionCellLayoutParam *m_layoutParam;
    UIView *m_backgroudView;
    MMHeadImageView *m_headView;
    MMBadgeView *m_msgCountView;
    UIImageView *m_statusView;
    UIImageView *m_originalIconView;
    UILabel *m_nicknameLabel;
    UILabel *m_msgLabel;
    UILabel *m_alertLabel;
    UILabel *m_timeLabel;
    UIImageView *m_chatNotPushView;
    UIImageView *m_blockMessageView;
    UILabel *m_fromBusinessLabel;
    UIImageView *m_starView;
    struct CGSize _chatNotPushIconSize;
    struct CGSize _blockMessageIconSize;
    _Bool _isSubscribeBrandContact;
}

+ (double)cellHeightForLayoutParam:(id)arg1;
- (void).cxx_destruct;
- (void)onUpdateCellWithCellData:(id)arg1;
- (void)initSubView;
- (double)rightBoundOfAlertLabelOrStatusImage;
- (double)rightBoundOfStatusImage;
- (void)updateStarMarkWithSessionCellData:(id)arg1;
- (void)updateFromBusinessLabelWithSessionCellData:(id)arg1;
- (void)updateBlockMessageWithSessionCellData:(id)arg1;
- (void)updateChatNotPushWithSessionCellData:(id)arg1;
- (void)updateMsgLabelWithSessionCellData:(id)arg1;
- (void)updateOriginalIconWithSessionCellData:(id)arg1;
- (void)updateStatusWithSessionCellData:(id)arg1;
- (void)updateAlertLabelWithSessionCellData:(id)arg1;
- (void)updateUnReadCountWithSessionCellData:(id)arg1;
- (void)updateNameLabelWithSessionCellData:(id)arg1;
- (void)updateTimeLabelWithSessionCellData:(id)arg1;
- (void)updateHeadViewWithSessionCellData:(id)arg1;
- (_Bool)isChatStatusNotifyOpen:(id)arg1;
- (void)layoutSubviews;
- (void)useRoundHeadImage;
- (void)useHexagonHeadImage;
- (void)setHeadCategory:(unsigned char)arg1;
- (void)updateBackgroundColor:(id)arg1;
- (void)updateWithSessionCellData:(id)arg1;
- (void)dealloc;
- (id)initWithLayoutParam:(id)arg1 reuseIdentifier:(id)arg2;

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

