//
//     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 <objc/NSObject.h>

#import "MessagePretreatment-Protocol.h"

@class NSString;
@protocol PPFollowListProviderDelegate;

@interface PPFollowListProvider : NSObject <MessagePretreatment>
{
    _Bool _shouldUpdateFriendTabRedDot;
    id <PPFollowListProviderDelegate> _delegate;
}

+ (id)sharedInstance;
+ (id)filterInvalideDataList:(id)arg1;
+ (void)filterLifeSubscription:(id)arg1;
+ (_Bool)forceShowInList:(id)arg1;
+ (void)updateSessionShowInList:(id)arg1 forceSetTo:(id)arg2;
+ (_Bool)clearUnread:(id)arg1;
+ (_Bool)publicTopCheck:(id)arg1;
+ (void)reduceUnreadFromPublicInfo:(id)arg1 msgId:(id)arg2 msgType:(id)arg3;
+ (void)addMsgPointUnreadToPublicInfo:(id)arg1 msgId:(id)arg2 msgType:(id)arg3;
+ (void)addUnreadToPublicInfo:(id)arg1 msgId:(id)arg2 msgType:(id)arg3;
+ (id)msgTypeToListKey:(id)arg1;
+ (id)msgTypeToCountKey:(id)arg1;
+ (id)removeMsgIdFromUnreadList:(id)arg1 msgId:(id)arg2;
+ (id)addMsgIdToUnreadList:(id)arg1 msgId:(id)arg2;
+ (void)genPublicInfoSumAndType:(id)arg1 chatMessage:(id)arg2 card:(id)arg3;
+ (id)parseChatMessage:(id)arg1;
@property(nonatomic) _Bool shouldUpdateFriendTabRedDot; // @synthesize shouldUpdateFriendTabRedDot=_shouldUpdateFriendTabRedDot;
@property(nonatomic) __weak id <PPFollowListProviderDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (id)genUserIdWithPublicId:(id)arg1;
- (void)lifeReplaceObjectForPublicId:(id)arg1 newObject:(id)arg2;
- (void)publicInfoByPublicId:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)serviceInfoByPublicId:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
- (void)checkLifeInfo:(id)arg1 userId:(id)arg2;
- (void)makeAllMessageExposed;
- (void)loadMainDataCache;
- (id)publicIdArray:(id)arg1;
- (_Bool)isToDoOrServiceNotify:(id)arg1;
- (id)followObject:(id)arg1;
- (void)refreshTableView;
- (id)unfollowPublicTypeWithPublicId:(id)arg1;
- (void)setUnfollowPublicTypeDic:(id)arg1;
- (id)unfollowPublicTypeDic;
- (void)unRegisterChatMessage;
- (void)registerChatMessage;
- (void)destroy;
- (void)setupMethodInit;
- (void)start;
- (id)init;
- (id)publicIdWithAPRecentDowngradeConfig:(id)arg1;
- (void)vip_updateDowngradeInfo;
- (id)getPublicIdFromUserId:(id)arg1;
- (_Bool)needShowInFriendTab:(id)arg1;
- (void)addFriendTabMonitorInfo:(id)arg1 publicInfo:(id)arg2;
- (void)updateVip:(id)arg1 contactUpdate:(CDUnknownBlockType)arg2;
- (void)updateFriendTabForPublicId:(id)arg1 homeType:(id)arg2;
- (id)updateFriendTabVip:(id)arg1;
- (void)updateUnreadAndDotTypeAndHint:(id)arg1 infoDict:(id)arg2;
- (void)clearNoneVipOnFriendTbWithPublicId:(id)arg1;
- (void)replaceVipStatus:(_Bool)arg1 publicId:(id)arg2;
- (_Bool)onlyFollowVip;
- (_Bool)hasLifeFollow;
- (id)transformDicFromFollowObjectInfo:(id)arg1 chatInfo:(id)arg2;
- (id)convertFollowList:(id)arg1;
- (_Bool)isExpired:(id)arg1;
- (id)visibleFollowList;
- (id)allSessionList;
- (id)sessionListByAllVip:(_Bool)arg1;
- (id)sessionListByVip:(_Bool)arg1;
- (id)followListByVip:(_Bool)arg1;
- (id)followList;
- (void)updateSessionStateForFollowObject:(id)arg1 sort:(_Bool)arg2 show:(_Bool)arg3;
- (void)updateFollowObject:(id)arg1 aTemplateMenuSubscribeStatus:(_Bool)arg2;
- (void)updateFollowObject:(id)arg1 ignoreUnread:(_Bool)arg2;
- (void)startLifeSyncPublicIds:(id)arg1;
- (void)startLifeSync:(id)arg1 businessType:(id)arg2;
- (void)clearMsgStatisticForAllPublic;
- (void)setTopForPublicId:(id)arg1 isCancel:(_Bool)arg2;
- (long long)lastFollowTime:(id)arg1;
- (void)lifeUpdateForPublicId:(id)arg1 withType:(id)arg2;
- (void)updateDataCacheForTransfer:(id)arg1 objectDic:(id)arg2;
- (void)publicDataTransferToLife:(id)arg1;
- (void)deleteSessionForPublicId:(id)arg1;
- (void)deleteFollowObject:(id)arg1;
- (void)markAllMessageRead:(id)arg1 userId:(id)arg2;
- (long long)dayOfUnreadStatusOutdate;
- (void)updateChatUnreadStatusAuto;
- (void)clearUnreadMsg:(id)arg1;
- (void)handlePPFollowListUnfollowNotification:(id)arg1;
- (void)handlePPDeleteRecentVisitNotification:(id)arg1;
- (void)handlePushSwitchChangedNotification:(id)arg1;
- (void)logoutNotification:(id)arg1;
- (void)loginNotification:(id)arg1;
- (void)gestureWindowDidDismiss:(id)arg1;
- (void)notificateFollowListShouldReload:(id)arg1;
- (void)newPPFollowObjectsShouldRequest:(id)arg1;
- (void)notifyNewOperate:(id)arg1;
- (void)addNotification;
- (void)clearUnreadListForUnfollowGroupCell;
- (void)clearUnreadCountForUnfollowGroupCell;
- (void)readActionHappenedOfSomeUnfollow:(id)arg1;
- (void)newMsgReceivedOfUnfollow:(id)arg1;
- (void)deleteUnfollowGroupCell;
- (void)updateUnfollowGroupCell;
- (id)updateUnfollowGroupInfo;
- (id)lastMessageInList:(id)arg1;
- (id)updateServiceLifeBoxInfoOfFollow;
- (id)updateLifeBoxInfoOfFollow;
- (void)checkTemplateAndChatMsg:(id)arg1 hasTemplate:(_Bool *)arg2 hasChat:(_Bool *)arg3;
- (id)genMemoForGroupCell:(id)arg1;
- (id)genServiceLifeInfo:(id)arg1 list:(id)arg2;
- (id)genLifeInfo:(id)arg1 list:(id)arg2;
- (id)genLifeGroupInfo;
- (id)genServiceLifeGroupInfo;
- (void)updateUnreadAndDotType:(id)arg1 info:(id)arg2;
- (long long)unreadListIdCount:(id)arg1;
- (long long)unreadMessageCount:(id)arg1;
- (void)saveGroupCellInfo:(id)arg1 key:(id)arg2;
- (id)getGroupCellInfoBy:(id)arg1;
- (void)handleAPRecentDowngradeRecentSession:(id)arg1;
- (void)handleAPRecentMakeHintNotification:(id)arg1;
- (void)handleAPRecentMakeQuiteNotification:(id)arg1;
- (void)handleAPRecentNotReceiveNotification:(id)arg1;
- (void)handleAPRecentClearAllUnreadNotification:(id)arg1;
- (id)modifyPublicInfo:(id)arg1;
- (void)handleAPRecentPatchPackUpNotification:(id)arg1;
- (void)handleAPRecentUnfollowNotification:(id)arg1;
- (void)onSocialTabBarClicked:(id)arg1;
- (void)markFollowObject:(id)arg1 unRead:(_Bool)arg2 completionBlock:(CDUnknownBlockType)arg3;
- (void)onSessionDeleteOnFriendTab:(id)arg1;
- (void)addSocialTabNotification;
- (id)addFollowWithReqInfo:(id)arg1 errorToastShow:(_Bool)arg2 andComplete:(CDUnknownBlockType)arg3;
- (id)addFollowWithReqInfo:(id)arg1 andComplete:(CDUnknownBlockType)arg2;
- (_Bool)messageIsRead:(id)arg1;
- (_Bool)isUserInTheChat:(id)arg1;
- (void)handleRecallMessage:(id)arg1;
- (void)sendNotifyWithMsg:(id)arg1;
- (void)updateFollowList:(id)arg1 message:(id)arg2 isFollow:(_Bool)arg3 dataCache:(id)arg4;
- (void)updateLastMsg:(id)arg1 message:(id)arg2;
- (void)updateUnreadCount:(id)arg1 message:(id)arg2 isRead:(_Bool)arg3;
- (id)checkFollowInfo:(id)arg1 isFollow:(_Bool *)arg2;
- (void)updateFollowObjectInfo:(id)arg1 isRead:(_Bool *)arg2;
- (void)messageDataNotify:(id)arg1;

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

@end

