@class PQLConnection, NSURL, NSObject; @protocol OS_dispatch_queue; @interface FPDAccessControlStore : NSObject { PQLConnection *_dbConnection; NSURL *_databaseBaseURL; BOOL _dbIsOpen; } @property (retain, nonatomic) NSObject *syncQueue; + (id)sharedStore; - (id)init; - (void)dealloc; - (void)openDatabase; - (void).cxx_destruct; - (void)addLRUSignature:(id)a0; - (id)bookmarkForItemID:(id)a0 consumerIdentifier:(id)a1; - (id)initWithDatabaseBaseURL:(id)a0; - (id)keyForBundleIdentifier:(id)a0 generateIfNotFound:(BOOL)a1 keyGenBlock:(id /* block */)a2; - (BOOL)lookupLRUSignature:(id)a0; - (id)parseUnverifiedBookmark:(id)a0; - (void)performWithDBConnection:(id /* block */)a0; - (void)reopenDatabaseAfterUnlock; - (void)validateDatabase:(id)a0; - (id)verifyBookmark:(id)a0 auditToken:(struct { unsigned int x0[8]; })a1 consumerIdentifier:(id)a2; @end