@interface ML3MatchImportOperation : ML3DAAPImportOperation - (void)main; - (unsigned long long)importSource; - (struct shared_ptr { struct ML3DAAPImportItem *x0; struct __shared_weak_count *x1; })albumImportItemFromDAAPElement:(struct shared_ptr { struct Element *x0; struct __shared_weak_count *x1; })a0; - (BOOL)_performMatchImportWithTransaction:(id)a0; - (struct shared_ptr { struct ML3DAAPImportItem *x0; struct __shared_weak_count *x1; })albumArtistImportItemFromDAAPElement:(struct shared_ptr { struct Element *x0; struct __shared_weak_count *x1; })a0; - (struct shared_ptr { struct ML3DAAPDeleteImportItem *x0; struct __shared_weak_count *x1; })albumArtistItemFromDeletedDAAPArtistEntity:(const void *)a0; - (struct shared_ptr { struct ML3DAAPDeleteImportItem *x0; struct __shared_weak_count *x1; })albumItemFromDeletedDAAPAlbumEntity:(const void *)a0; - (struct shared_ptr { struct ML3DAAPImportItem *x0; struct __shared_weak_count *x1; })containerImportItemFromDAAPElement:(struct shared_ptr { struct Element *x0; struct __shared_weak_count *x1; })a0 withTrackIds:(struct vector> { long long *x0; long long *x1; struct __compressed_pair> { long long *x0; } x2; })a1 trackPersonIdentifiers:(struct vector, std::allocator>> { void *x0; void *x1; struct __compressed_pair *, std::allocator>> { void *x0; } x2; })a2; - (struct shared_ptr { struct ML3DAAPImportItem *x0; struct __shared_weak_count *x1; })importItemFromDAAPElement:(struct shared_ptr { struct Element *x0; struct __shared_weak_count *x1; })a0; - (void)updateImportProgress:(float)a0; @end