@class NSMutableDictionary, NSString, NSMutableOrderedSet, NSObject; @protocol OS_dispatch_queue; @interface NTKArgonLocalKeyDatabase : NSObject @property (retain, nonatomic) NSObject *stateQueue; @property (readonly, nonatomic) NSMutableOrderedSet *persistedKeyDescriptors; @property (readonly, nonatomic) NSMutableOrderedSet *newlyAddedKeyDescriptors; @property (readonly, nonatomic) NSMutableDictionary *persistedKeyDescriptorsByFileName; @property (readonly, nonatomic) NSMutableDictionary *newlyAddedKeyDescriptorsByFileName; @property (readonly, nonatomic) NSMutableDictionary *persistedChangeTokens; @property (readonly, nonatomic) NSMutableDictionary *newlyAddedChangeTokens; @property (nonatomic) unsigned long long nextFlushTime; @property (readonly, nonatomic) NSString *storagePath; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_argonKeyDatabaseErrorWithCode:(unsigned long long)a0 userInfo:(id)a1; + (BOOL)_decodedKeyDescriptors:(id *)a0 changeTokens:(id *)a1 fromData:(id)a2 error:(id *)a3; + (id)_jsonDataForKeyDescriptors:(id)a0 changeTokens:(id)a1 error:(id *)a2; - (void)flush; - (BOOL)addKeyDescriptor:(id)a0 error:(id *)a1; - (void)_queue_flushImmediately; - (id)keyDescriptorForFileName:(id)a0; - (void)enumerateKeyDescriptors:(id /* block */)a0; - (void).cxx_destruct; - (void)flushWithinTimeInterval:(double)a0; - (void)_queue_requestDelayedFlushWithMaximumTimeInterval:(double)a0; - (void)recordChangeToken:(id)a0 forServerIdentifier:(id)a1; - (id)latestChangeTokenForServerIdentifier:(id)a0; - (id)initWithKeyStoragePath:(id)a0; @end