luxlabs header browser preview


@class NSString, _DKThrottledActivity, NSObject;
@protocol OS_dispatch_queue;

@interface _DKCloudUtilities : NSObject {
    NSObject<OS_dispatch_queue> *_fetchQueue;
    _DKThrottledActivity *_activityThrottler;
    BOOL _supportsDeviceToDeviceEncryption;
    BOOL _isSingleDevice;
}

@property (class, getter=isCloudKitEnabled) BOOL cloudKitEnabled;
@property (class, getter=isUnitTesting) BOOL unitTesting;
@property (class, readonly, nonatomic) NSString *containerIdentifier;
@property (class, readonly, nonatomic) BOOL isSyncAvailableAndEnabled;

@property (readonly, nonatomic) BOOL isSingleDevice;
@property (readonly, nonatomic) BOOL isCloudSyncAvailable;
@property (readonly, nonatomic) BOOL isSiriCloudSyncEnabled;
@property (readonly, nonatomic) BOOL supportsDeviceToDeviceEncryption;

+ (id)sharedInstance;
+ (BOOL)isSyncAvailableAndEnabledWithVerboseLogging:(BOOL)a0;

- (id)init;
- (void)dealloc;
- (void)_accountDidChange:(id)a0;
- (void)setCloudSyncAvailable:(BOOL)a0;
- (void)deleteRemoteStateWithReply:(id /* block */)a0;
- (void).cxx_destruct;

@end