@class NSString; @protocol CNDonationPreferencesLogger, CNDonationLoggerProvider, CNDonationToolLogger, CNDonationAnalyticsLogger, CNDonationAgentLogger, CNDonationManagedDuplicatesLogger, CNDonationAccountLogger, CNDonationExtensionLogger; @interface CNDonationLoggerProvider : NSObject @property (class, readonly) id defaultProvider; @property (readonly, nonatomic) id agentLoggerImpl; @property (readonly, nonatomic) id extensionLoggerImpl; @property (readonly, nonatomic) id toolLoggerImpl; @property (readonly, nonatomic) id accountLoggerImpl; @property (readonly, nonatomic) id preferencesLoggerImpl; @property (readonly, nonatomic) id analyticsLoggerImpl; @property (readonly, nonatomic) id duplicatesLoggerImpl; @property (readonly) id agentLogger; @property (readonly) id extensionLogger; @property (readonly) id toolLogger; @property (readonly) id accountLogger; @property (readonly) id preferencesLogger; @property (readonly) id analyticsLogger; @property (readonly) id duplicatesLogger; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void).cxx_destruct; @end