luxlabs header browser preview


@class AXSSPunctuationEntryCloudKitHelper, NSString, NSArray, AXSSPunctuationGroupCloudKitHelper;

@interface AXSSPunctuationManager : AXSSDatabaseManager {
    AXSSPunctuationEntryCloudKitHelper *_punctuationEntryCloudKitHelper;
    AXSSPunctuationGroupCloudKitHelper *_punctuationGroupCloudKitHelper;
    BOOL _finishedInitialization;
}

@property (class, retain, nonatomic) NSString *overrideDatabasePath;

@property (nonatomic) BOOL cloudKitSync;
@property (nonatomic) BOOL cloudKitPushInSameProcess;
@property (readonly, nonatomic) NSArray *punctuationGroups;

+ (void)initialize;
+ (id)sharedDatabase;

- (BOOL)isProtectedDataAvailable;
- (void)removeEntry:(id)a0;
- (id)init;
- (void).cxx_destruct;
- (void)_setupDatabase;
- (void)updateEntry:(id)a0;
- (BOOL)_saveIfPossible;
- (void)userAuthChanged;
- (id)punctuationEntriesForGroupUUID:(id)a0;
- (void)_cloudKitUpdated:(id)a0;
- (id)_databaseDirectoryPath;
- (id)_databaseFilePath;
- (void)_filterAutoswitchContexts:(id)a0 punctuationGroupsForContexts:(id)a1;
- (void)_initializeCloudKitHelpers;
- (void)_initializeDatabaseStartup;
- (void)_initializeSystemGroups;
- (void)_managedObjectChanged:(id)a0;
- (id)_punctuationEntryFromManagedObject:(id)a0;
- (id)_punctuationGroupForEntry:(id)a0;
- (id)_punctuationGroupFromManagedObject:(id)a0;
- (void)_updateCloudKitHelpers;
- (void)addCloudRecordToPurge:(id)a0 recordEntityType:(id)a1;
- (id)allPunctuationGroup;
- (id)cloudRecordsToPurge:(id)a0;
- (void)importPunctuationGroup:(id)a0;
- (BOOL)isBasePunctuationGroup:(id)a0;
- (id)mostBasePunctuationGroupForGroup:(id)a0;
- (id)nextDefaultGroupName;
- (id)nonePunctuationGroup;
- (id)parentPunctuationGroup:(id)a0;
- (id)punctuationEntryForUUID:(id)a0;
- (id)punctuationEntryObjectFromLocalObjects:(id)a0;
- (id)punctuationGroupForUUID:(id)a0;
- (id)punctuationGroupsForContexts;
- (void)removeAllRecordsForPurge;
- (void)removeCloudRecordForPurge:(id)a0;
- (void)removePunctuationGroup:(id)a0;
- (id)ruleToString:(long long)a0;
- (id)somePunctuationGroup;
- (long long)stringToRule:(id)a0;
- (void)updateEntry:(id)a0 fromCloudKit:(BOOL)a1;
- (void)updatePunctuationGroup:(id)a0;
- (void)updatePunctuationGroup:(id)a0 fromCloudKit:(BOOL)a1;

@end