luxlabs header browser preview


@class NSString, NSPersistentStore, NSPersistentStoreCoordinator, NSURL, NSDate, NSObject, NSManagedObjectContext;
@protocol OS_dispatch_queue, OS_os_transaction;

@interface _KSTextReplacementLegacyStore : NSObject <NSManagedObjectContextFaultingDelegate, _KSTextReplacementSyncProtocol> {
    NSObject<OS_os_transaction> *_uptimeTransaction;
}

@property (retain, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;
@property (retain, nonatomic) NSManagedObjectContext *managedObjectContext;
@property (retain, nonatomic) NSPersistentStore *persistentStore;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (nonatomic) BOOL suspendedForAccountChange;
@property (nonatomic) BOOL forceMaintenance;
@property (retain, nonatomic) NSDate *lastMaintenanceDate;
@property (nonatomic) long long importedSinceMaintenance;
@property (nonatomic) BOOL pendingSampleShortcutImport;
@property (retain, nonatomic) NSURL *baseURL;
@property (nonatomic) BOOL minimumUptimeDidExpire;
@property (retain, nonatomic) NSDate *persistentStoreDidLoadTime;
@property (nonatomic) BOOL didScheduleCacheUpdate;
@property (nonatomic) BOOL shouldUpdateTheCache;
@property (nonatomic) BOOL ubiquityStoreLoaded;
@property (retain, nonatomic) NSDate *ubiquityStoreLoadStartTime;
@property (nonatomic) BOOL shouldDisableCaching;
@property (copy, nonatomic) NSString *cacheFilePath;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)cachedStorePath;
+ (id)legacyStorePath;
+ (id)basePersistentStoreURL;
+ (id)legacyImportFilePaths;
+ (id)legacyImportWordKeyPairsFromFiles:(id)a0;
+ (id)textReplacementEntriesFromManagedObjects:(id)a0;

- (void)iCloudAccountDidChange:(id)a0;
- (id)init;
- (void)removeAllEntries;
- (void)dealloc;
- (id)entityDescription;
- (void)cleanup;
- (void)requestSync:(unsigned long long)a0 withCompletionBlock:(id /* block */)a1;
- (void)addEntries:(id)a0 removeEntries:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)requestSyncWithCompletionBlock:(id /* block */)a0;
- (id)initWithBaseURL:(id)a0;
- (double)minimumUptimeRemaining;
- (BOOL)save;
- (void).cxx_destruct;
- (id)textReplacementEntries;
- (void)importSampleShortcutsIfNecessary;
- (id)managedObjectModelURL;
- (void)queryTextReplacementsWithCallback:(id /* block */)a0;
- (void)queryTextReplacementsWithPredicate:(id)a0 callback:(id /* block */)a1;
- (long long)context:(id)a0 shouldHandleInaccessibleFault:(id)a1 forObjectID:(id)a2 andTrigger:(id)a3;
- (id)entriesMatchingPredicate:(id)a0;
- (void)performMaintenanceIfNecessary;
- (void)_deleteDuplicatesOfShortcut:(id)a0 phrase:(id)a1 count:(long long)a2 withContext:(id)a3;
- (id)_deleteTransaction:(id)a0;
- (BOOL)_mergeShortcut:(id)a0 phrase:(id)a1 fromContext:(id)a2;
- (BOOL)_shouldMergeShortcut:(id)a0 phrase:(id)a1 intoContext:(id)a2;
- (id)currentStoreIndentity;
- (BOOL)detectAndCleanDuplicatesWithContext:(id)a0;
- (void)didMaintenance;
- (void)didMergeEntriesForNewUbiquityIdentity:(id)a0;
- (void)didMergeEntriesForOtherLocalPeers:(id)a0;
- (void)endMinimumUptime;
- (id)entriesFromCache:(id *)a0;
- (id)entriesMatchingPredicate:(id)a0 sortDescriptors:(id)a1;
- (id)entriesUsingSortDescriptors:(id)a0;
- (void)importLegacyEntries;
- (void)insertEntryWithValue:(id)a0;
- (void)loadMaintenancePreferencesIfNecessary;
- (void)loadPersistentStoreIfNecessary;
- (BOOL)mergeEntriesForUbiquityIdentityChangeFromURL:(id)a0 firstDelete:(BOOL)a1;
- (BOOL)mergeEntriesForUbiquityIdentityChangeIfNecessary;
- (BOOL)mergeEntriesFromAllStoresIncludeLocalVariations:(BOOL)a0;
- (id)mergeShortcutsFromContext:(id)a0;
- (BOOL)migrateEntriesFromStoreAtURL:(id)a0 error:(id *)a1;
- (void)migrateSundanceData;
- (void)migrateTellurideData;
- (BOOL)needsMaintenance;
- (void)persistentStoreCoordinatorStoresDidChange:(id)a0;
- (void)persistentStoreCoordinatorStoresWillChange:(id)a0;
- (void)persistentStoreDidImportUbiquitousContentChanges:(id)a0;
- (void)prepareForMigration;
- (id)removeEntriesWithPredicate:(id)a0;
- (void)requestMinimumUptime;
- (void)retirePersistentStoreAtURL:(id)a0;
- (void)runLegacyMigration;
- (void)runMaintenanceIncludeLocalVariations:(BOOL)a0;
- (void)scheduleCacheUpdate:(id)a0;
- (id)storeURLForMergeAfterUbiquityIdentityChangeFromToken:(id)a0 toToken:(id)a1 withLastKnownToken:(id)a2 shouldDeleteFirst:(BOOL *)a3;
- (void)unloadPersistentStore;
- (BOOL)writeEntriesToCache:(id)a0;

@end