@class NSString, WBSSQLiteDatabase, NSURL, WBSCrowdsourcedFeedbackDomainNormalizer, NSObject; @protocol OS_dispatch_queue; @interface WBSFormAutoFillCorrectionsSQLiteStore : NSObject <WBSFormAutoFillCorrectionsStore, WBSCrowdsourcedFeedbackAllowList> { NSURL *_localDatabaseURL; NSURL *_parsecDatabaseURL; WBSSQLiteDatabase *_localDatabase; WBSSQLiteDatabase *_parsecDatabase; NSObject<OS_dispatch_queue> *_databaseQueue; WBSCrowdsourcedFeedbackDomainNormalizer *_domainNormalizer; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)standardStore; + (id)_defaultLocalDatabaseURL; + (id)_defaultParsecDatabaseURL; - (id)init; - (int)_migrateToSchemaVersion_2; - (int)_migrateToSchemaVersion_4; - (void)closeDatabase; - (void)_closeDatabases; - (void).cxx_destruct; - (int)_migrateToSchemaVersion_3; - (int)_createFreshLocalDatabaseSchema; - (id)_classificationForFieldWithFingerprint:(id)a0 onDomain:(id)a1; - (void)_configureDatabase:(id)a0 currentSchemaVersion:(int)a1; - (int)_createFreshParsecDatabaseSchema; - (BOOL)_isDatabaseOpen:(id)a0; - (int)_migrateToCurrentSchemaVersionIfNeededForDatabase:(id)a0; - (BOOL)_migrateToSchemaVersion:(int)a0 forDatabase:(id)a1; - (id)_normalizeDomain:(id)a0; - (void)_openDatabasesIfNeeded; - (void)_openLocalDatabase; - (void)_openParsecDatabase; - (id)_parsecMetadataStringValueForKey:(id)a0; - (BOOL)_removeAllLocalClassifications; - (BOOL)_removeLocalClassificationsForDomain:(id)a0 recordedOnOrAfter:(id)a1; - (BOOL)_replaceCrowdsourcedCorrectionSetsWithCorrectionSets:(id)a0 retrievalURLString:(id)a1; - (BOOL)_replaceDomainAllowListWithDomains:(id)a0 retrievalURLString:(id)a1; - (int)_schemaVersionForDatabase:(id)a0; - (BOOL)_setCrowdsourcedClassification:(id)a0 forFieldWithFingerprint:(id)a1 onDomain:(id)a2; - (int)_setDatabaseSchemaVersion:(int)a0 forDatabase:(id)a1; - (BOOL)_setDomain:(id)a0 isAllowListedForFeedback:(BOOL)a1; - (void)_setLocalClassification:(id)a0 forFieldWithFingerprint:(id)a1 onDomain:(id)a2 date:(id)a3 completionHandler:(id /* block */)a4; - (BOOL)_setLocalClassification:(id)a0 forFieldWithFingerprint:(id)a1 onDomain:(id)a2 dateReclassified:(id)a3; - (BOOL)_setParsecMetadataStringValue:(id)a0 forKey:(id)a1; - (BOOL)_tryToPerformTransactionOnDatabase:(id)a0 inBlock:(id /* block */)a1; - (void)getAllowListStatusForDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)getClassificationForFieldWithFingerprint:(id)a0 onDomain:(id)a1 completionHandler:(id /* block */)a2; - (void)getLastAllowListRetrievalURLStringWithCompletionHandler:(id /* block */)a0; - (void)getLastCrowdsourcedCorrectionsRetrievalURLStringWithCompletionHandler:(id /* block */)a0; - (id)initWithLocalDatabaseURL:(id)a0 parsecDatabaseURL:(id)a1; - (void)removeAllLocalClassificationsWithCompletionHandler:(id /* block */)a0; - (void)removeLocalClassificationsForDomain:(id)a0 recordedOnOrAfter:(id)a1 completionHandler:(id /* block */)a2; - (void)replaceCrowdsourcedCorrectionSetsWithCorrectionSets:(id)a0 retrievalURLString:(id)a1 completionHandler:(id /* block */)a2; - (void)replaceDomainAllowListWithDomains:(id)a0 retrievalURLString:(id)a1 completionHandler:(id /* block */)a2; - (void)setCrowdsourcedClassification:(id)a0 forFieldWithFingerprint:(id)a1 onDomain:(id)a2 completionHandler:(id /* block */)a3; - (void)setDomain:(id)a0 isAllowListedForFeedback:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)setLastAllowListRetrievalURLString:(id)a0 completionHandler:(id /* block */)a1; - (void)setLastCrowdsourcedCorrectionsRetrievalURLString:(id)a0 completionHandler:(id /* block */)a1; - (void)setLocalClassification:(id)a0 forFieldWithFingerprint:(id)a1 onDomain:(id)a2 completionHandler:(id /* block */)a3; @end