@class NSArray, NSIndexSet, NSMutableSet, SFCapsuleCollectionView, NSMutableArray; @interface SFCapsuleCollectionViewUpdate : NSObject { NSMutableSet *_insertedItems; } @property (readonly, weak, nonatomic) SFCapsuleCollectionView *collectionView; @property (readonly, nonatomic) NSArray *itemsBeforeUpdate; @property (readonly, nonatomic) NSIndexSet *indexesOfVisibleItemsBeforeUpdate; @property (readonly, nonatomic) long long selectedItemIndexBeforeUpdate; @property (readonly, nonatomic) long long indexAfterUpdateOfSelectedItemBeforeUpdate; @property (readonly, nonatomic) NSMutableArray *itemsAfterUpdate; @property (readonly, nonatomic) long long selectedItemIndexAfterUpdate; @property (readonly, nonatomic) long long indexBeforeUpdateOfSelectedItemAfterUpdate; @property (readonly, nonatomic, getter=isAnimated) BOOL animated; @property (readonly, nonatomic) NSIndexSet *indexesOfInsertedItems; @property (readonly, nonatomic) NSIndexSet *indexesOfDeletedItems; @property (readonly, nonatomic) NSMutableSet *deletedItems; - (id)initWithCollectionView:(id)a0; - (void)insertItemsAtIndexes:(id)a0 animated:(BOOL)a1; - (void)deleteItemsAtIndexes:(id)a0 animated:(BOOL)a1; - (void).cxx_destruct; - (void)setSelectedItemIndex:(long long)a0 animated:(BOOL)a1; - (void)_calculateIndexesIfNeeded; @end