luxlabs header browser preview


@class NSUUID, NSString, HMIHomePersonManager, HMDCloudPhotosSettingObserver, HMDPhotoLibrary, NSObject, HMDPhotoLibraryObserver, HMIExternalPersonManager;
@protocol OS_dispatch_queue, HMMLogEventSubmitting, HMDPersonDataSource;

@interface HMDPhotoLibraryPersonImporter : HMFObject <HMDPhotoLibraryObserverDelegate, HMFLogging, HMDPersonDataInterface>

@property (readonly, copy) NSUUID *UUID;
@property (readonly) NSObject<OS_dispatch_queue> *workQueue;
@property (readonly) HMDPhotoLibrary *photoLibrary;
@property (readonly) HMDCloudPhotosSettingObserver *cloudPhotosSettingObserver;
@property (readonly) id<HMMLogEventSubmitting> logEventSubmitter;
@property (weak) id<HMDPersonDataSource> dataSource;
@property (retain) HMDPhotoLibraryObserver *photoLibraryObserver;
@property (copy) id /* block */ photoLibraryObserverFactory;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) HMIHomePersonManager *homePersonManager;
@property (readonly) HMIExternalPersonManager *photosPersonManager;

+ (id)logCategory;

- (id)initWithUUID:(id)a0;
- (void)_configure;
- (void)_registerForNotifications;
- (void)_unconfigure;
- (id)logIdentifier;
- (void).cxx_destruct;
- (id)_updatePersonsUsingBatchChange:(id)a0;
- (void)_handleUpdatedCloudPhotosSetting;
- (void)_submitLogEventForFaceCrops:(id)a0;
- (void)_submitLogEventsForUpdatedPersonsWithCurrentPersons:(id)a0 previousPersons:(id)a1;
- (void)_updateFaceCropsForAllPersonsUsingCurrentPersons:(id)a0 batchChange:(id)a1;
- (void)_updateFaceCropsForPersons:(id)a0 usingBatchChange:(id)a1;
- (void)_updateFaceCropsForPersonsWithUpdatedPhotosFaceCropsUsingCurrentPersons:(id)a0 batchChange:(id)a1;
- (void)_updateFaceCropsWithCurrentPhotoLibraryFaceCrops:(id)a0 forPersonWithUUID:(id)a1 usingBatchChange:(id)a2;
- (void)_updatePersonsAndFaceCrops:(BOOL)a0;
- (void)configureWithDataSource:(id)a0 home:(id)a1;
- (void)handleCloudPhotosEnabledDidChangeNotification:(id)a0;
- (id)initWithUUID:(id)a0 photoLibrary:(id)a1 workQueue:(id)a2 cloudPhotosSettingObserver:(id)a3 logEventSubmitter:(id)a4;
- (void)observerDidObserveMajorChange:(id)a0;
- (void)observerDidObserveMinorChange:(id)a0;

@end