text: //
  //     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 "MMUIViewController.h"
  
  #import "CustomEmoticonConflictViewDelegate-Protocol.h"
  #import "CustomEmoticonSynchronizeViewDelegate-Protocol.h"
  #import "EmoticonBackUpMgrExt-Protocol.h"
  #import "EmoticonBackUpMgrViewExt-Protocol.h"
  #import "EmoticonBackupOperateMgrExt-Protocol.h"
  #import "EmoticonCustomManageAddLogicDelegate-Protocol.h"
  #import "EmoticonCustomManageViewDelegate-Protocol.h"
  #import "IEmoticonMgrExt-Protocol.h"
  #import "MMImagePickerManagerDelegate-Protocol.h"
  #import "UITableViewDataSource-Protocol.h"
  #import "UITableViewDelegate-Protocol.h"
  #import "WCActionSheetDelegate-Protocol.h"
  
  @class EmoticonCustomManageAddLogic, EmoticonCustomManageDataLogic, MMTableView, NSString, UIButton, UILabel, UIView;
  
  @interface EmoticonCustomManageViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, EmoticonCustomManageViewDelegate, IEmoticonMgrExt, MMImagePickerManagerDelegate, EmoticonBackupOperateMgrExt, EmoticonBackUpMgrExt, EmoticonBackUpMgrViewExt, WCActionSheetDelegate, EmoticonCustomManageAddLogicDelegate, CustomEmoticonSynchronizeViewDelegate, CustomEmoticonConflictViewDelegate>
  {
      _Bool _m_isEditingMode;
      unsigned int _m_localEmoticonLimit;
      unsigned long long _m_type;
      MMTableView *_m_tableView;
      EmoticonCustomManageDataLogic *_m_dataLogic;
      UIView *_m_bottomBar;
      UIButton *_m_deleteButton;
      UIButton *_m_stickyButton;
      UIView *_m_headerSyncView;
      UILabel *_m_bottomLabel;
      EmoticonCustomManageAddLogic *_addEmoticonLogic;
  }
  
  @property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic;
  @property(nonatomic) unsigned int m_localEmoticonLimit; // @synthesize m_localEmoticonLimit=_m_localEmoticonLimit;
  @property(nonatomic) _Bool m_isEditingMode; // @synthesize m_isEditingMode=_m_isEditingMode;
  @property(retain, nonatomic) UILabel *m_bottomLabel; // @synthesize m_bottomLabel=_m_bottomLabel;
  @property(retain, nonatomic) UIView *m_headerSyncView; // @synthesize m_headerSyncView=_m_headerSyncView;
  @property(retain, nonatomic) UIButton *m_stickyButton; // @synthesize m_stickyButton=_m_stickyButton;
  @property(retain, nonatomic) UIButton *m_deleteButton; // @synthesize m_deleteButton=_m_deleteButton;
  @property(retain, nonatomic) UIView *m_bottomBar; // @synthesize m_bottomBar=_m_bottomBar;
  @property(retain, nonatomic) EmoticonCustomManageDataLogic *m_dataLogic; // @synthesize m_dataLogic=_m_dataLogic;
  @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView=_m_tableView;
  @property(nonatomic) unsigned long long m_type; // @synthesize m_type=_m_type;
  - (void).cxx_destruct;
  - (void)checkIfIsOnEmoticonCustomManageViewController:(_Bool *)arg1;
  - (void)onCustomEmoticonConflictViewClickClose;
  - (void)showHeaderViewWithoutWiFi;
  - (void)hideHeaderViewOnWiFi;
  - (void)onCustomEmoticonSynchronizeViewClickEdit;
  - (void)onCustomEmoticonSynchronizeViewClickClose;
  - (void)onEmoticonBackUpMgrRecoverAutoPauseOnWWan;
  - (void)onEmoticonBackUpMgrRecoverNetworkChangeToUnreachable;
  - (void)onEmoticonBackUpMgrRecoverGoon;
  - (void)onEmoticonBackUpMgrRecoverPause;
  - (void)onEmoticonBackUpMgrRecoverFailed;
  - (void)onEmoticonBackUpMgrSyncOperate;
  - (void)onEmoticonBackUpMgrRecoverComplete;
  - (void)onEmoticonBackUpMgrRecoverOneEmoticon;
  - (void)onStickyBackupEmoticonFailed:(id)arg1;
  - (void)onStickyBackupEmoticonOK:(id)arg1;
  - (void)onDeleteBackupEmoticonFailed:(id)arg1;
  - (void)onDeleteBackupEmoticonOK:(id)arg1;
  - (void)MMImagePickerManagerDidCancel:(id)arg1;
  - (void)handleGIFInfo:(id)arg1;
  - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  - (void)OnUpdateEmoticonList;
  - (_Bool)isCustomManageViewMarkable;
  - (void)onEmoticonCustomManageViewTaped:(id)arg1 andView:(id)arg2;
  - (id)tableView:(id)arg1 viewForFooterInSection:(long long)arg2;
  - (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
  - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
  - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
  - (id)recoverMgr;
  - (void)onStickyEmoticonFromServer;
  - (void)deleteEmoticonFromServer;
  - (void)deleteEmoticon:(id)arg1;
  - (void)updateBottomDeleteButton;
  - (void)onDeleteEmoticonConfirm:(id)arg1;
  - (void)onAddCustomEmoticon;
  - (void)changeToRecoveringMode;
  - (void)onClickEdit;
  - (void)changeToNormalMode;
  - (void)changeToEditingMode;
  - (void)closeSyncView:(CDUnknownBlockType)arg1;
  - (void)reloadData;
  - (void)initData;
  - (void)OnCancelModalView:(id)arg1;
  - (void)BackButtonDown:(id)arg1;
  - (long long)getCellContentViewTag;
  - (double)BottomBarHeight;
  - (double)GridViewItemWidth;
  - (void)initTableView;
  - (void)initNavigationItem;
  - (void)initBottomBarView;
  - (void)initBackground;
  - (void)initSyncView;
  - (void)initView;
  - (void)didReceiveMemoryWarning;
  - (void)viewDidLayoutSubviews;
  - (void)viewDidLoad;
  - (id)initWithType:(unsigned long long)arg1;
  - (id)init;
  - (void)dealloc;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  