@class MPMediaLibrary; @interface MPMediaLibraryView : NSObject { struct shared_ptr { struct DeviceLibraryView *__ptr_; struct __shared_weak_count *__cntrl_; } _coreView; } @property (readonly, nonatomic) struct shared_ptr { struct DeviceLibraryView *x0; struct __shared_weak_count *x1; } mlCoreView; @property (readonly, nonatomic) MPMediaLibrary *library; @property (readonly, nonatomic) unsigned long long filteringOptions; - (id)initWithLibrary:(id)a0 filteringOptions:(unsigned long long)a1; - (BOOL)hasEntitiesForModelKind:(id)a0; - (id).cxx_construct; - (struct shared_ptr { struct QueryResult *x0; struct __shared_weak_count *x1; })_performCoreQuery:(struct shared_ptr { struct Query *x0; struct __shared_weak_count *x1; })a0 error:(id *)a1; - (struct shared_ptr { struct QueryResult *x0; struct __shared_weak_count *x1; })resultsForCoreQuery:(struct shared_ptr { struct Query *x0; struct __shared_weak_count *x1; })a0 error:(id *)a1; - (void).cxx_destruct; - (void)performCoreQuery:(struct shared_ptr { struct Query *x0; struct __shared_weak_count *x1; })a0 withCompletion:(id /* block */)a1; - (void)performCoreSearchQuery:(struct shared_ptr { struct LocalizedSearchQuery *x0; struct __shared_weak_count *x1; })a0 withCompletion:(id /* block */)a1; - (id)copyWithZone:(struct _NSZone { } *)a0; @end