@class NSString, NSManagedObjectModel, NSPersistentStoreCoordinator, NSObject, NSManagedObjectContext; @protocol OS_dispatch_queue; @interface _KSTextReplacementCoreDataStore : NSObject { NSObject<OS_dispatch_queue> *_queueMOC; NSObject<OS_dispatch_queue> *_queuePSC; } @property (retain, nonatomic) NSString *directoryPath; @property (retain, nonatomic) NSManagedObjectContext *managedObjectContext; @property (retain, nonatomic) NSManagedObjectModel *managedObjectModel; @property (retain, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; + (id)localCloudEntryFromMocObject:(id)a0; - (BOOL)didMakeInitialPull; - (id)init; - (id)initWithDirectoryPath:(id)a0; - (id)persistentStore; - (void)dealloc; - (id)textReplacementEntriesWithLimit:(unsigned long long)a0; - (unsigned long long)countEntriesWithPredicate:(id)a0; - (BOOL)deleteTextReplacementsWithPredicate:(id)a0; - (void)cleanup; - (BOOL)markDeletesForTextReplacementEntries:(id)a0; - (BOOL)recordTextReplacementEntries:(id)a0; - (id)queryEntriesWithPredicate:(id)a0 limit:(unsigned long long)a1; - (id)getCKFetchToken; - (void).cxx_destruct; - (id)syncStateEntryShouldSave:(BOOL)a0 fetchToken:(id)a1; - (id)fetchTextReplacementEntry:(id)a0 context:(id)a1; - (void)fetchAndMergeTextReplacementEntry:(id)a0 context:(id)a1; - (BOOL)deleteTextReplacementsFromLocalStoreWithNames:(id)a0 excludeSavesToCloud:(BOOL)a1; - (void)saveCKFetchToken:(id)a0; - (id)queryManagedObjectsWithPredicate:(id)a0 limit:(unsigned long long)a1; - (id)fetchTextReplacementWithUniqueName:(id)a0 context:(id)a1; @end