text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:05:42 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <MediaPlayer/MediaPlayer-Structs.h>
  #import <libobjc.A.dylib/MPLazySectionedCollectionDataSource.h>
  
  @class MPMediaLibraryEntityTranslationContext, MPModelLibraryRequest, NSDictionary, NSString;
  
  @interface MPModelLibraryDefaultSectionedCollectionDataSource : NSObject <MPLazySectionedCollectionDataSource> {
  
  	MPMediaLibraryEntityTranslationContext* _entityTranslationContext;
  	vector<long long, std::__1::allocator<long long>>* _allowedItemPersistentIDs;
  	map<long long, unsigned long, std::__1::less<long long>, std::__1::allocator<std::__1::pair<const long long, unsigned long>>>* _allowedItemPersistentIDToItemQueryResultsIndexMap;
  	MPModelLibraryRequest* _request;
  	NSDictionary* _indexPathToContainerUniqueIDMap;
  	shared_ptr<std::__1::vector<std::__1::shared_ptr<mlcore::Entity>, std::__1::allocator<std::__1::shared_ptr<mlcore::Entity>>>>* _itemIdentifierQueryResults;
  	shared_ptr<mlcore::EntityQueryResult>* _itemQueryResults;
  
  }
  
  @property (nonatomic,retain) NSDictionary * indexPathToContainerUniqueIDMap;                                                             //@synthesize indexPathToContainerUniqueIDMap=_indexPathToContainerUniqueIDMap - In the implementation block
  @property (nonatomic,readonly) shared_ptr<std::__1::vector<std::__1::shared_ptr<mlcore::Entity> itemIdentifierQueryResults;              //@synthesize itemIdentifierQueryResults=_itemIdentifierQueryResults - In the implementation block
  @property (nonatomic,readonly) shared_ptr<mlcore::EntityQueryResult>* itemQueryResults;                                                  //@synthesize itemQueryResults=_itemQueryResults - In the implementation block
  @property (nonatomic,readonly) MPModelLibraryRequest * request;                                                                          //@synthesize request=_request - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  -(MPModelLibraryRequest *)request;
  -(id)sectionIndexTitles;
  -(id)sectionAtIndex:(unsigned long long)arg1 ;
  -(unsigned long long)numberOfSections;
  -(id)itemAtIndexPath:(id)arg1 ;
  -(unsigned long long)numberOfItemsInSection:(unsigned long long)arg1 ;
  -(id)identifiersForItemAtIndexPath:(id)arg1 ;
  -(id)identifiersForSectionAtIndex:(long long)arg1 ;
  -(id)indexPathForItemWithIdentifiersIntersectingSet:(id)arg1 ;
  -(NSRange)optionalSectionIndexTitlesRange;
  -(long long)indexOfSectionForSectionIndexTitleAtIndex:(long long)arg1 ;
  -(BOOL)hasSameContentAsDataSource:(id)arg1 ;
  -(id)initWithRequest:(id)arg1 itemQueryResults:(shared_ptr<mlcore::EntityQueryResult>*)arg2 itemIdentifierQueryResults:(shared_ptr<std::__1::vector<std::__1::shared_ptr<mlcore::Entity>, std::__1::allocator<std::__1::shared_ptr<mlcore::Entity>>>>*)arg3 ;
  -(BOOL)_usesSections;
  -(void)_populateIndexMap;
  -(unsigned long long)_adjustedGlobalIndexForIndexPath:(id)arg1 ;
  -(BOOL)_allowedEntityIdentifiersContainsAllPersistentIDs;
  -(id)_buildIndexPathToContainerUniqueIDMapFromItemQueryResults:(shared_ptr<mlcore::EntityQueryResult>*)arg1 ;
  -(NSDictionary *)indexPathToContainerUniqueIDMap;
  -(void)setIndexPathToContainerUniqueIDMap:(NSDictionary *)arg1 ;
  -(shared_ptr<std::__1::vector<std::__1::shared_ptr<mlcore::Entity>)itemIdentifierQueryResults;
  -(shared_ptr<mlcore::EntityQueryResult>*)itemQueryResults;
  @end
  
  