@class WBSPasswordBreachContext, NSDictionary, NSMutableDictionary, NSObject, WBSPasswordBreachResults; @protocol OS_dispatch_queue, WBSPasswordBreachCredentialSource; @interface WBSPasswordBreachQueuedPasswordBagManager : NSObject { WBSPasswordBreachContext *_context; WBSPasswordBreachResults *_results; id<WBSPasswordBreachCredentialSource> _credentialSource; NSMutableDictionary *_queuedPasswordsByUUID; long long _fillState; NSObject<OS_dispatch_queue> *_internalQueue; } @property (readonly, copy, nonatomic) NSDictionary *allNonbreachedPasswords; @property (readonly, nonatomic) long long fillState; - (id)_dictionaryRepresentation; - (id)_unbreachedCredentials; - (void)reportPasswordCheckBatchResults:(id)a0; - (void)getPasswordsForNextBatchWithCompletionHandler:(id /* block */)a0; - (id)description; - (id)_constructBagOnInternalQueueWithCredentials:(id)a0 ensureFakePasswordGeneration:(BOOL)a1; - (id)initWithContext:(id)a0 results:(id)a1 passwordSource:(id)a2; - (void).cxx_destruct; - (id)_passwordBagFromDictionaryRepresentation:(id)a0; - (void)saveBagToStore; - (id)_constructNewBagOnInternalQueueEnsuringFakePasswordGeneration:(BOOL)a0; @end