@class NSCountedSet, NSString, NSMapTable, NSMutableDictionary, NSObject, CNCoalescingTimer; @protocol CNSchedulerProvider, CNContactsLoggerProvider, OS_dispatch_queue; @interface CNChangesNotifierProxy : NSObject { NSMapTable *_removalBlocks; NSMapTable *_notifyingBlocks; id _schedulerProvider; id _loggerProvider; NSMutableDictionary *_notificationForwardingMapping; NSCountedSet *_supressedNotificationNames; NSMutableDictionary *_notificationsToBeSentOnceAllowed; NSObject *_notifierQueue; CNCoalescingTimer *_coalescingTimer; NSString *_coalescingNotificationName; } @property (nonatomic) BOOL forwardsSelfGeneratedDistributedSaveNotifications; @property (nonatomic) double externalNotificationCoalescingDelay; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @end