@class MBConnection, NSMutableDictionary, NSString, NSObject; @protocol OS_dispatch_queue; @interface MBBehaviorOptions : NSObject @property (retain, nonatomic) MBConnection *conn; @property (retain, nonatomic) NSMutableDictionary *cachedPrefs; @property (retain, nonatomic) NSObject *cachedPrefsQueue; @property (copy, nonatomic) NSString *cloudKitContainerName; @property (nonatomic) long long maxBatchCount; @property (nonatomic) long long maxBatchSize; @property (nonatomic) long long manifestPageSize; @property (nonatomic) long long recordSaveAttempts; @property (nonatomic) BOOL sqlTrace; @property (nonatomic) BOOL warnForLateiTunesBackups; @property (nonatomic) int sqlBatchCount; @property (nonatomic) double sqlBatchTime; @property (nonatomic) BOOL useBackgroundOperationsForBackup; @property (copy, nonatomic) NSString *minimumBuildVersionForFullBackup; @property (nonatomic) BOOL backupFromLocalSnapshot; @property (nonatomic) BOOL useABC; @property (nonatomic) BOOL shouldKeepFileSystemSnapshotAfterBackupSuccess; @property (nonatomic) BOOL shouldKeepFileSystemSnapshotAfterBackupFailure; @property (nonatomic) BOOL snapshotAfterForegroundRestore; @property (nonatomic) BOOL flushLogMessages; @property (readonly, nonatomic) NSString *plistPath; @property (readonly, nonatomic) long long maxBatchSaveAssetSize; @property (readonly, nonatomic) long long maxBatchFetchAssetSize; @property (readonly, nonatomic) BOOL usePowerLog; @property (readonly, nonatomic) BOOL useRestoreOperationLog; @property (readonly, nonatomic) BOOL cancelBackupDuringJournalReplay; @property (readonly, nonatomic) unsigned long long numberOfRecordsToFetchBeforeCancellingPrivilegedSnapshotDownload; @property (readonly, nonatomic) unsigned long long engineStateToCancelBackupAfter; + (id)sharedOptions; - (id)init; - (void).cxx_destruct; - (void)_setPref:(id)a0 forKey:(id)a1; - (void)_startListeningForNotifications; - (double)SQLiteSpaceSavingsThresholdWithDefaultValue:(double)a0; - (void)setUsePowerLog:(BOOL)a0; - (id)_behaviorContainerOptionForKey:(id)a0; - (id)_behaviorOptionForKey:(id)a0; - (id)_getArrayOptionForKey:(id)a0 defaultValue:(id)a1; - (BOOL)_getBoolOptionForKey:(id)a0 defaultValue:(BOOL)a1; - (double)_getDoubleOptionForKey:(id)a0 defaultValue:(double)a1; - (int)_getIntOptionForKey:(id)a0 defaultValue:(int)a1; - (id)_getStringOptionForKey:(id)a0 defaultValue:(id)a1; - (id)_getStringOptionLockedForKey:(id)a0 defaultValue:(id)a1; - (BOOL)enableSQLiteArchivingWithDefaultValue:(BOOL)a0; - (BOOL)fixOwnershipOnFileScanWithDefaultValue:(BOOL)a0; - (int)maxBatchDeleteConcurrentModifyRecordsOperationsWithDefaultValue:(int)a0; - (int)maxBatchFetchConcurrentFetchRecordsOperationsWithDefaultValue:(int)a0; - (int)maxBatchSaveConcurrentModifyRecordsOperationsWithDefaultValue:(int)a0; - (void)setMaxBatchFetchAssetSize:(long long)a0; - (void)setMaxBatchSaveAssetSize:(long long)a0; - (void)setSQLTrace:(BOOL)a0; - (BOOL)sqlTrace; - (int)validateFileEncodingWithDefaultValue:(int)a0; - (BOOL)validateSignatureOnRestoreWithDefaultValue:(BOOL)a0; @end