luxlabs header browser preview


@class NSString;
@protocol CNDonationPreferencesLogger, CNDonationLoggerProvider, CNDonationToolLogger, CNDonationAnalyticsLogger, CNDonationAgentLogger, CNDonationManagedDuplicatesLogger, CNDonationAccountLogger, CNDonationExtensionLogger;

@interface CNDonationLoggerProvider : NSObject <CNDonationLoggerProvider>

@property (class, readonly) id<CNDonationLoggerProvider> defaultProvider;

@property (readonly, nonatomic) id<CNDonationAgentLogger> agentLoggerImpl;
@property (readonly, nonatomic) id<CNDonationExtensionLogger> extensionLoggerImpl;
@property (readonly, nonatomic) id<CNDonationToolLogger> toolLoggerImpl;
@property (readonly, nonatomic) id<CNDonationAccountLogger> accountLoggerImpl;
@property (readonly, nonatomic) id<CNDonationPreferencesLogger> preferencesLoggerImpl;
@property (readonly, nonatomic) id<CNDonationAnalyticsLogger> analyticsLoggerImpl;
@property (readonly, nonatomic) id<CNDonationManagedDuplicatesLogger> duplicatesLoggerImpl;
@property (readonly) id<CNDonationAgentLogger> agentLogger;
@property (readonly) id<CNDonationExtensionLogger> extensionLogger;
@property (readonly) id<CNDonationToolLogger> toolLogger;
@property (readonly) id<CNDonationAccountLogger> accountLogger;
@property (readonly) id<CNDonationPreferencesLogger> preferencesLogger;
@property (readonly) id<CNDonationAnalyticsLogger> analyticsLogger;
@property (readonly) id<CNDonationManagedDuplicatesLogger> 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