luxlabs header browser preview


@class NSString, NSArray, NSDictionary, NSURL;
@protocol PXDisplayAssetCollection;

@interface CKMediaObjectAssetDataSource : PXAssetsDataSource {
    BOOL _hasCheckedForMomentShareURL;
    BOOL _hasCollectedItemsCount;
}

@property (retain, nonatomic) NSString *parentChatItemGUID;
@property (retain, nonatomic) NSArray *chatItems;
@property (retain, nonatomic) NSDictionary *chatItemGUIDMap;
@property (retain, nonatomic) NSArray *displayAssets;
@property (retain, nonatomic) id<PXDisplayAssetCollection> assetCollection;
@property (readonly, nonatomic) NSArray *mediaObjects;
@property (readonly, nonatomic) struct { unsigned long long photosCount; unsigned long long videosCount; unsigned long long othersCount; } assetTypeCounts;
@property (readonly, nonatomic) NSURL *momentShareURL;

- (struct PXSimpleIndexPath { long long x0; long long x1; long long x2; long long x3; })indexPathForObjectReference:(id)a0;
- (long long)numberOfItemsInSection:(long long)a0;
- (long long)numberOfSections;
- (void).cxx_destruct;
- (long long)numberOfSubitemsInItem:(long long)a0 section:(long long)a1;
- (id)objectAtIndexPath:(struct PXSimpleIndexPath { long long x0; long long x1; long long x2; long long x3; })a0;
- (id)objectsInIndexPath:(struct PXSimpleIndexPath { long long x0; long long x1; long long x2; long long x3; })a0;
- (struct PXSimpleIndexPath { long long x0; long long x1; long long x2; long long x3; })_indexPathForMediaObject:(id)a0;
- (id)assetReferenceForMediaObject:(id)a0;
- (id)chatItemForAsset:(id)a0;
- (id)chatItemForAssetReference:(id)a0;
- (id)copyRefreshingAssetsAtIndexes:(id)a0;
- (id)initWithChatItems:(id)a0 parentChatItemGUID:(id)a1;
- (id)initWithChatItems:(id)a0 parentChatItemGUID:(id)a1 displayAssets:(id)a2 chatItemGUIDMap:(id)a3;
- (id)temporaryChatItemForAssetReference:(id)a0;

@end