@class NSLock, NSMutableDictionary, NSXPCConnection, NSString, NSObject, SYDStoreConfiguration; @protocol OS_dispatch_queue; @interface SYDClientToDaemonConnection : SYDRemotePreferencesSource @property (retain, nonatomic) SYDStoreConfiguration *storeConfiguration; @property (retain, nonatomic) NSXPCConnection *xpcConnection; @property (retain, nonatomic) NSObject *queue; @property (retain, nonatomic) NSObject *callbackQueue; @property (retain, nonatomic) NSObject *analyticsQueue; @property (nonatomic) int daemonWakeNotifyToken; @property (nonatomic) BOOL didLogFaultForEntitlements; @property BOOL needsChangeDictionaryFromDaemon; @property (retain, nonatomic) NSMutableDictionary *cachedObjects; @property (retain, nonatomic) NSLock *cacheLock; @property (nonatomic) BOOL hasFullCachedDictionary; @property (readonly, nonatomic) BOOL isSyncingWithCloud; @property unsigned long long syncingWithCloudCounter; @property (readonly, nonatomic) NSString *storeIdentifier; @property (readonly, nonatomic) long long storeType; + (BOOL)hasPerformedAppLaunchSyncForStoreIdentifier:(id)a0; + (id)shouldSyncOnFirstInitializationOverride; + (id)clientProtocolInterface; + (void)setShouldSyncOnFirstInitializationOverride:(id)a0; + (void)synchronizeStoresWithIdentifiers:(id)a0 type:(long long)a1 completionHandler:(id /* block */)a2; + (id)machServiceNameUsingTestServer:(BOOL)a0; + (id)defaultStoreIdentifierForCurrentProcessWithApplicationIdentifier:(id)a0; + (void)setHasPerformedAppLaunchSyncForStoreIdentifier:(id)a0; + (id)allStoreIdentifiersWithError:(id *)a0; + (id)disgustingUglyHardcodedKnownStoreIdentifierForApplicationIdentifier:(id)a0; + (id)machServiceName; + (void)processAccountChangesWithCompletionHandler:(id /* block */)a0; + (id)daemonProtocolInterface; + (id)newXPCConnection; + (BOOL)isCloudSyncUserDefaultEnabledForStoreIdentifier:(id)a0; + (void)setCloudSyncUserDefaultEnabled:(BOOL)a0 storeIdentifier:(id)a1; - (void)registerForSynchronizedDefaults; - (void)scheduleRemoteSynchronization; - (id)objectForKey:(id)a0 error:(id *)a1; - (void)ping; - (void *)getValueForKey:(struct __CFString { } *)a0; - (void)setDefaultsConfiguration:(id)a0; - (BOOL)setObject:(id)a0 forKey:(id)a1 error:(id *)a2; - (BOOL)removeObjectForKey:(id)a0 error:(id *)a1; - (void)unregisterForSynchronizedDefaults; - (void)___We_looked_everywhere_but_we_cant_find_your_store_identifier___; - (struct __CFDictionary { } *)copyDictionary; - (void)updateConfiguration; - (void)synchronizationWithCompletionHandler:(id /* block */)a0; - (unsigned char)hasExternalChanges; - (id)copyExternalChangesWithChangeCount:(long long *)a0; - (void)discardExternalChangesForChangeCount:(long long)a0; - (id)dictionaryRepresentationWithError:(id *)a0; - (id)init; - (void)setValue:(void *)a0 forKey:(struct __CFString { } *)a1; - (void)dealloc; - (void)___You_are_not_entitled_for_NSUbiquitousKeyValueStore___; - (void)processChangeDictionary:(id)a0; - (id)asyncDaemonWithErrorHandler:(id /* block */)a0; - (void)registerForApplicationLifecycleEvents; - (void)setObject:(id)a0 forKey:(id)a1; - (unsigned char)synchronizeForced:(unsigned char)a0; - (void)___You_think_you_can_just_XPC_into_any_process_all_willy_nilly_well_think_again___; - (void)___For_some_reason_NSUbiquitousKeyValueStore_thinks_you_dont_exist___; - (void)registerForDaemonDidWakeNotifications; - (void)_handleCacheErrorForKey:(id)a0; - (void)applicationWillEnterForeground; - (id)synchronousDaemonWithErrorHandler:(id /* block */)a0; - (void)removeObjectForKey:(id)a0; - (void)___Your_store_identifier_is_empty___; - (id)description; - (void)storeDidChangeWithStoreID:(id)a0 changeDictionary:(id)a1 reply:(id /* block */)a2; - (BOOL)validateKey:(id)a0 error:(id *)a1; - (void)logFaultIfNecessaryForError:(id)a0; - (void).cxx_destruct; - (void)daemonDidWake; - (void)_clearCachedObjects; - (void)performOpportunisticAppLaunchSyncIfNecessary; - (id)machServiceName; - (id)dictionaryRepresentation; - (unsigned char)synchronize; - (void)___NSUbiquitousKeyValueStore_isnt_sure_exactly_what_you_did_but_it_was_invalid___:(id)a0; - (id)initWithStoreIdentifier:(id)a0 type:(long long)a1; - (id)initWithStoreConfiguration:(id)a0; - (id)objectForKey:(id)a0; - (id)changeToken; - (void)___You_exceeded_the_quota_limit_for_NSUbiquitousKeyValueStore___; - (void)___Tried_to_set_invalid_object_in_NSUbiquitousKeyValueStore___:(id)a0; - (void)___You_are_about_to_lose_data_in_NSUbiquitousKeyValueStore___; - (id)copyDictionaryWithoutNullValues:(id)a0; - (void)setChangeToken:(id)a0; @end