@class PFCloudKitMetricsClient, NSString, PFCloudKitMetadataPurger, PFCloudKitStoreMonitorProvider, CKOperationConfiguration, PFCloudKitContainerProvider, CKContainerOptions, PFCloudKitArchivingUtilities, NSObject, CKNotificationListener, CKScheduler, NSNumber; @protocol NSCloudKitMirroringDelegateProgressProvider; @interface NSCloudKitMirroringDelegateOptions : NSObject { BOOL _skipCloudKitSetup; BOOL _useDaemon; BOOL _useTestDaemon; BOOL _bypassSchedulerActivityForInitialImport; BOOL _test_useLegacySavePolicy; CKScheduler *_scheduler; CKNotificationListener *_notificationListener; PFCloudKitMetricsClient *_metricsClient; PFCloudKitContainerProvider *_containerProvider; PFCloudKitStoreMonitorProvider *_storeMonitorProvider; PFCloudKitMetadataPurger *_metadataPurger; PFCloudKitArchivingUtilities *_archivingUtilities; } @property (weak, nonatomic) NSObject *progressProvider; @property (retain, nonatomic) CKOperationConfiguration *defaultOperationConfiguration; @property (retain, nonatomic) NSString *containerIdentifier; @property (retain, nonatomic) NSNumber *ckAssetThresholdBytes; @property (nonatomic) BOOL initializeSchema; @property (retain, nonatomic) CKContainerOptions *containerOptions; @property (nonatomic) BOOL useEncryptedStorage; @property (nonatomic) BOOL useDeviceToDeviceEncryption; @property (retain, nonatomic) NSNumber *operationMemoryThresholdBytes; @property (nonatomic) BOOL automaticallyDownloadFileBackedFutures; @property (nonatomic) BOOL automaticallyScheduleImportAndExportOperations; @property (nonatomic) BOOL preserveLegacyRecordMetadataBehavior; @property (retain, nonatomic) NSString *apsConnectionMachServiceName; @property (nonatomic) long long databaseScope; - (id)init; - (void)dealloc; - (id)initWithCloudKitContainerOptions:(id)a0; - (id)copy; - (id)initWithContainerIdentifier:(id)a0; - (id)description; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; @end