@class CDPRemoteValidationEscapeOffer, NSString, CDPDevice, CDPRemoteDeviceSecretValidator, NSNumber; @protocol CDPRemoteSecretEntryDelegate; @interface CDPRemoteSecretEntryViewController : CDPPassphraseEntryViewController <DevicePINControllerDelegate> { BOOL _hasNumericSecret; NSNumber *_numericSecretLength; CDPDevice *_remoteRecoveryDevice; long long _remainingAttempts; id<CDPRemoteSecretEntryDelegate> _delegate; unsigned long long _validationState; } @property (readonly, nonatomic) CDPRemoteDeviceSecretValidator *validator; @property (retain, nonatomic) CDPRemoteValidationEscapeOffer *escapeOffer; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)didAcceptEnteredPIN:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (id)initWithValidator:(id)a0; - (void).cxx_destruct; - (id)title; - (void)didCancelEnteringPIN; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)validatePIN:(id)a0; - (id)pinInstructionsPrompt; - (BOOL)pinIsAcceptable:(id)a0 outError:(id *)a1; - (void)setPane:(id)a0; - (BOOL)simplePIN; - (BOOL)useProgressiveDelays; - (void)_handleSecretValidationWithPasscode:(id)a0; - (id)_passcodeEntryExplaination; - (id)_passcodeEntryRequestForDevice; - (void)didEnterValidRemoteSecret:(id)a0; - (void)disableUserInteractionAndStartSpinner; - (void)enableUserInteractionAndStopSpinner; - (id)initWithDevice:(id)a0 validator:(id)a1 delegate:(id)a2; - (id)initWithIsNumeric:(BOOL)a0 numericLength:(id)a1 validator:(id)a2 delegate:(id)a3; - (void)showIncorrectRemoteSecretAlertForPasscode:(id)a0 withRecoveryError:(id)a1 completion:(id /* block */)a2; @end