@class NSString, NSArray, NSObject, NSUserDefaults; @protocol OS_dispatch_queue; @interface ATDeviceSettings : NSObject { NSUserDefaults *_userDefaults; NSObject<OS_dispatch_queue> *_queue; NSString *_bundleIdentifier; } @property (readonly, nonatomic) BOOL isDeviceLinkClient; @property (readonly, copy, nonatomic) NSString *libraryIdentifier; @property (readonly, copy, nonatomic) NSString *serviceName; @property (readonly, copy, nonatomic) NSString *serviceDomain; @property (readonly, copy, nonatomic) NSString *serviceType; @property (readonly, copy, nonatomic) NSString *interfaceName; @property (readonly, copy, nonatomic) NSArray *dataClassesNeedingSync; @property (readonly, nonatomic) double pairingSyncCompletionTime; @property (nonatomic) double lastAuthenticationDialogResponseTime; @property (readonly, nonatomic) BOOL fairPlayEnabled; @property (readonly, nonatomic) BOOL grappaEnabled; @property (readonly, nonatomic) BOOL restoreBatchingEnabled; @property (readonly, nonatomic) unsigned long long restoreBatchSize; @property (readonly, nonatomic) BOOL useNewDownloadService; @property (readonly, nonatomic) BOOL watchProxyDownloadsDisabled; + (id)sharedInstance; - (id)init; - (int)activeRestoreType; - (void)setCurrentInstallDisposition:(id)a0; - (void)setEndpointInfo:(id)a0; - (id)getCurrentInstallDisposition; - (void)setSyncPending:(BOOL)a0 forDataClass:(id)a1; - (void)setVersion:(unsigned long long)a0 forDataclass:(id)a1; - (BOOL)hasCompletedDataMigration; - (id)_endpointInfoForLibrary:(id)a0; - (id)hostInfoForLibrary:(id)a0; - (void)removePendingSyncSettingForDataClass:(id)a0; - (id)endpointInfo; - (void)setHostInfo:(id)a0 forLibrary:(id)a1; - (void).cxx_destruct; - (void)updateLastSyncTimeForLibrary:(id)a0 dataClass:(id)a1; - (void)_setEndpointInfo:(id)a0 forLibrary:(id)a1; - (id)lastSyncTimeForLibrary:(id)a0 dataClass:(id)a1; - (void)removeEndpointInfoForLibrary:(id)a0; - (id)syncStateForLibrary:(id)a0 dataClass:(id)a1; - (void)synchronize; - (id)getPreExistingStoreIdentifiers; - (void)setPreExistingStoreIdentifiers:(id)a0; - (void)setSyncState:(id)a0 forLibrary:(id)a1 dataClass:(id)a2; - (unsigned long long)versionForDataclass:(id)a0; - (void)setPairingSyncCompletionTime:(double)a0; - (void)setActiveRestoreType:(int)a0; - (BOOL)isSyncPendingForDataClass:(id)a0; - (void)setHasCompletedDataMigration:(BOOL)a0; @end