@class NSString, HDProfile, HKObserverSet; @protocol HDSummarySharingEntryManagerDelegate; @interface HDSummarySharingEntryManager : NSObject { HKObserverSet *_observerSet; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; BOOL _hasCompletedContactResolution; long long _authorizationStatusWhenContactsResolved; } @property (weak, nonatomic) id delegate; @property (readonly, weak, nonatomic) HDProfile *profile; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)profileDidBecomeReady:(id)a0; - (BOOL)insertOrReplaceCodableEntries:(id)a0 shouldResolveCNContact:(BOOL)a1 error:(id *)a2; - (void)dealloc; - (void)removeObserver:(id)a0; - (BOOL)insertOrReplaceCodableEntries:(id)a0 ignoreIfExists:(BOOL)a1 shouldResolveCNContact:(BOOL)a2 syncProvenance:(long long)a3 error:(id *)a4; - (id)initWithProfile:(id)a0; - (id)anyCodableEntryWithPredicate:(id)a0 errorOut:(id *)a1; - (id)codableEntryWithUUID:(id)a0 errorOut:(id *)a1; - (void)_contactStoreDidChange; - (id)fetchSharingEntriesWithError:(id *)a0; - (BOOL)enumerateCodableEntriesWithPredicate:(id)a0 error:(id *)a1 handler:(id /* block */)a2; - (BOOL)updateEntryWithUUID:(id)a0 authorizationsToAdd:(id)a1 authorizationsToDelete:(id)a2 deleteOnCommit:(BOOL)a3 error:(id *)a4; - (id)codableEntryWithIdentifier:(id)a0 type:(long long)a1 direction:(unsigned long long)a2 errorOut:(id *)a3; - (id)fetchAllCodableSharingEntriesWithError:(id *)a0; - (BOOL)updateEntryWithUUID:(id)a0 pauseStatus:(BOOL)a1 error:(id *)a2; - (void)reportDailyAnalyticsWithCoordinator:(id)a0 completion:(id /* block */)a1; - (BOOL)updateEntryWithInvitationUUID:(id)a0 newStatus:(long long)a1 dateAccepted:(id)a2 ownerParticipant:(id)a3 error:(id *)a4; - (void).cxx_destruct; - (BOOL)updateEntryWithInvitationUUID:(id)a0 newNotificationStatus:(long long)a1 error:(id *)a2; - (BOOL)resolveContactsIfNeededWithError:(id *)a0; - (BOOL)deleteEntryWithUUID:(id)a0 error:(id *)a1; - (void)addObserver:(id)a0; - (BOOL)pauseActiveEntriesWithError:(id *)a0; - (BOOL)pauseStatusForEntryWithUUID:(id)a0 error:(id *)a1; @end