@class _PASLock, NSString; @interface SGPersistentSaltProvider : NSObject { _PASLock *_lock; NSString *_serviceIdentifier; NSString *_accessGroup; } + (id)hexStringForData:(id)a0; + (id)saltProviderFromKeyChainWithServiceIdentifier:(id)a0 accessGroup:(id)a1; + (id)saltProviderWithString:(id)a0 serviceIdentifier:(id)a1 accessGroup:(id)a2; - (id)_queryKeychainError:(out id *)a0; - (id)_findExistingSaltError:(out id *)a0; - (id)salt; - (void).cxx_destruct; - (void)_deleteSalt; - (id)_findOrCreateSalt; - (id)_createSalt; - (id)initWithServiceIdentifier:(id)a0 accessGroup:(id)a1; @end