luxlabs header browser preview


@class NSString, MFSearchProgressView, MessageListViewControllerState, EMObjectID, EMCachingContactStore, UICollectionView, EFPromise, MessageListCellLayoutValuesHelper, EMMessageList;
@protocol MessageListSectionDataSourceDelegate, MessageListSectionDataSourceSelectionModelProvider;

@interface MessageListSectionDataSourceConfiguration : NSObject

@property (readonly, nonatomic) EMObjectID *identifier;
@property (readonly, nonatomic) NSString *section;
@property (readonly, nonatomic) UICollectionView *collectionView;
@property (readonly, nonatomic) Class listCellClass;
@property (readonly, nonatomic) EMMessageList *messageList;
@property (readonly, nonatomic) EFPromise *initialLoadCompletedPromise;
@property (readonly, nonatomic) MessageListCellLayoutValuesHelper *layoutValuesHelper;
@property (readonly, nonatomic) MessageListViewControllerState *state;
@property (readonly, weak, nonatomic) id<MessageListSectionDataSourceDelegate> delegate;
@property (readonly, weak, nonatomic) id<MessageListSectionDataSourceSelectionModelProvider> selectionModelProvider;
@property (readonly, nonatomic) EMCachingContactStore *contactStore;
@property (retain, nonatomic) MFSearchProgressView *searchProgressView;

- (void).cxx_destruct;
- (id)initWithIdentifier:(id)a0 section:(id)a1 collectionView:(id)a2 listCellClass:(Class)a3 messageList:(id)a4 layoutValuesHelper:(id)a5 state:(id)a6 contactStore:(id)a7 delegate:(id)a8 selectionModelProvider:(id)a9 initialLoadCompletedPromise:(id)a10 searchProgressView:(id)a11;

@end