@class WBSPasswordBreachQueuedPasswordBagManager, WBSPasswordBreachContext, WBSPasswordBreachChecker, NSObject, WBSPasswordBreachResults; @protocol OS_os_transaction, WBSPasswordBreachCredentialSource; @interface WBSPasswordBreachManager : NSObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; NSObject *_sessionTransaction; WBSPasswordBreachContext *_context; id _credentialSource; WBSPasswordBreachChecker *_checker; WBSPasswordBreachResults *_results; WBSPasswordBreachQueuedPasswordBagManager *_bagManager; } @property (class, nonatomic, getter=isPasswordBreachDetectionOn) BOOL passwordBreachDetectionOn; + (void)_getStandardContextWithCompletionHandler:(id /* block */)a0; + (id)testableManagerWithTestCredentialSource:(id)a0 store:(id)a1 configuration:(id)a2; + (void)getSharedManagerWithCompletionHandler:(id /* block */)a0; - (void)_showActiveWarningsIfNecessaryWithInitialBagFillState:(long long)a0 completionHandler:(id /* block */)a1; - (BOOL)_canPerformSessionIgnoringMinimumDelay:(BOOL)a0; - (void)addResultRecords:(id)a0; - (void)clearAllRecordsWithCompletionHandler:(id /* block */)a0; - (id)resultRecordsForQueries:(id)a0; - (id)recentlyBreachedResultRecords; - (void).cxx_destruct; - (id)initWithContext:(id)a0 credentialSource:(id)a1; - (id)_checker; - (void)clearRecentlyBreachedResultRecords; - (void)_addRecentlyBreachedNotificationIfNecessaryWithCompletionHandler:(id /* block */)a0; - (id)recentlyBreachedSavedAccounts; - (void)performNextSessionLookupIgnoringMinimumDelay:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)_completeSessionWithResults:(id)a0 completionHandler:(id /* block */)a1; @end