//
//     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 "EmoticonBoughtListMgrExt-Protocol.h"
#import "EmoticonStoreCellDelegate-Protocol.h"
#import "EmoticonStoreMgrExt-Protocol.h"
#import "EmotionCollectionFooterViewDelegate-Protocol.h"
#import "LoopPageScrollViewDataSourceDelegate-Protocol.h"
#import "MMStoreEmotionAllCellDelegate-Protocol.h"
#import "UICollectionViewDataSource-Protocol.h"
#import "UICollectionViewDelegate-Protocol.h"
#import "UICollectionViewDelegateFlowLayout-Protocol.h"

@class EmotionCollectionFooterView, LoopPageScrollView, MMEmotionStoreNewSearchController, MMTimer, NSArray, NSMutableArray, NSString, UICollectionView, UICollectionViewFlowLayout, UIView;

@interface MMWechatEmotionsViewController : MMUIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, EmoticonStoreMgrExt, EmoticonBoughtListMgrExt, EmoticonStoreCellDelegate, MMStoreEmotionAllCellDelegate, LoopPageScrollViewDataSourceDelegate, EmotionCollectionFooterViewDelegate>
{
    UICollectionView *_collectionView;
    UICollectionViewFlowLayout *_layout;
    LoopPageScrollView *_bannerView;
    UIView *m_collectionHeaderView;
    EmotionCollectionFooterView *_footerView;
    MMTimer *m_timer;
    NSArray *m_sectionInfoArray;
    NSMutableArray *_storeItemArray;
    NSMutableArray *_storeAdsArray;
    NSMutableArray *m_cellSetList;
    unsigned int _topHotNum;
    unsigned int m_recentHotNum;
    unsigned int _scene;
    unsigned int _reqType;
    unsigned long long _sessionId;
    _Bool m_hasGetFirstResponse;
    MMUIViewController *m_contentsViewController;
    MMEmotionStoreNewSearchController *m_searchController;
    _Bool m_isEmoticonStoreExpt;
}

- (void).cxx_destruct;
- (void)didDismissSearchController:(id)arg1;
- (void)willPresentSearchController:(id)arg1;
- (void)MMRefreshCollectionFooterDidTriggerRefresh:(id)arg1;
- (void)scrollViewDidEndDecelerating:(id)arg1;
- (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(_Bool)arg2;
- (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
- (void)scrollViewDidScroll:(id)arg1;
- (void)onStoreEmotionAllCellTapButton:(id)arg1;
- (void)OnShowAlertWithIKnow:(id)arg1;
- (void)OnShowAlertWithOK:(id)arg1;
- (void)OnStopLoading;
- (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
- (void)OnStopLoadingAndShowError:(id)arg1;
- (void)OnStopLoadingAndShowOK:(id)arg1;
- (void)OnStartLoadingAndShowString:(id)arg1;
- (void)openPageForBannerSet:(id)arg1 IsFromBanner:(_Bool)arg2;
- (void)didTapPageAtNum:(unsigned int)arg1;
- (void)didChangeToPage:(unsigned int)arg1;
- (int)totalNumOfPage;
- (id)viewForPage:(id)arg1 pageNum:(unsigned int)arg2;
- (void)OnRestoreEmoticonItemSuccess;
- (void)OnStoreListChanged:(id)arg1 withRet:(int)arg2 withReqType:(unsigned int)arg3 Response:(id)arg4;
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- (void)viewDidLayoutSubviews;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(long long)arg3;
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(long long)arg3;
- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- (long long)numberOfSectionsInCollectionView:(id)arg1;
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- (void)reportEmoticonStoreExposure;
- (void)adjustContentInsetAndSearchBarMask;
- (void)tryInitViewOfSearchController;
- (id)itemForSectionType:(unsigned long long)arg1 rowIndex:(unsigned long long)arg2;
- (void)configSectionInfos;
- (void)reloadAdsFromMgr;
- (void)reloadData;
- (void)configTailView;
- (void)configBanner;
- (void)configHeaderView;
- (void)configCollectionView;
- (void)configData;
- (void)configViews;
- (void)changeBannerToNextPage;
- (void)initBannerPageTimer;
- (void)stopBannerPageTimer;
- (void)clearSearchDisplayController;
- (_Bool)shouldInteractivePop;
- (void)viewDidDisappear:(_Bool)arg1;
- (void)viewWillDisappear:(_Bool)arg1;
- (void)viewDidAppear:(_Bool)arg1;
- (void)viewDidLoad;
- (void)dealloc;
- (id)initWithEmotionScene:(unsigned int)arg1 AndParentViewController:(id)arg2;
- (id)init;

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

@end

