@class MCInstallProfileQuestionViewController, NSString, MCProfile, NSData, NSArray, DMCProfileViewController; @protocol MCInstallProfileDelegate; @interface MCInstallProfileViewController : MCUIViewController <MCInstallationConsentDelegate, DevicePINControllerDelegate, DMCProfileQuestionsControllerDelegate, MCInstallationWarningDelegate, DMCProfileViewControllerDelegate, MCUISignInViewControllerDelegate, UIAdaptivePresentationControllerDelegate> @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) MCProfile *originalProfile; @property (retain, nonatomic) NSData *profileData; @property (retain, nonatomic) NSData *originalProfileData; @property (nonatomic) BOOL processingPayload; @property (nonatomic) BOOL userCancelledInstall; @property (nonatomic) BOOL secondaryProfileReceived; @property (copy, nonatomic) id /* block */ signInCompletionHandler; @property (copy, nonatomic) NSString *enrollmentPersonaID; @property (retain, nonatomic) MCProfile *profile; @property (retain, nonatomic) DMCProfileViewController *profileViewController; @property (retain, nonatomic) MCInstallProfileQuestionViewController *questionsController; @property (nonatomic) int installState; @property (nonatomic) BOOL installHasFailed; @property (nonatomic) BOOL questionsAlreadyAsked; @property (nonatomic) BOOL waitingForNextQuestion; @property (nonatomic) BOOL delayNextQuesion; @property (retain, nonatomic) NSString *pin; @property (retain, nonatomic) NSArray *warnings; @property (copy, nonatomic) id /* block */ didAppearBlock; @property (nonatomic) BOOL isDeallocating; @property (weak, nonatomic) id<MCInstallProfileDelegate> delegate; @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)dealloc; - (void)_applicationDidEnterBackground:(id)a0; - (void)profileConnection:(id)a0 didFinishPreflightWithError:(id)a1; - (void)profileConnectionDidRequestCurrentPasscode:(id)a0; - (void)profileConnection:(id)a0 didRequestUserInput:(id)a1; - (void)profileConnection:(id)a0 didFinishInstallationWithIdentifier:(id)a1 error:(id)a2; - (void)profileConnection:(id)a0 didShowUserWarnings:(id)a1; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)didCancelEnteringPIN; - (void)profileConnection:(id)a0 didRequestMAIDSignIn:(id)a1 personaID:(id)a2; - (void)presentationControllerDidAttemptToDismiss:(id)a0; - (void)signInViewController:(id)a0 didAuthenticateWithResults:(id)a1 error:(id)a2; - (void)profileConnection:(id)a0 didBeginInstallingNextProfile:(id)a1; - (void)profileConnection:(id)a0 didUpdateStatus:(id)a1; - (void)profileViewControllerDidSelectRemoveProfile:(id)a0; - (BOOL)profileViewControllerIsProfileInstalled; - (id)_localizedCPLFinalWarningString; - (void)_returnToSender; - (BOOL)_attemptRemoteInstallAfterCompletingPrecheck; - (void)_beginInstallFlow; - (void)_cancelInstallAfterMAIDAuthenticationAnimated:(BOOL)a0; - (void)_cancelInstallDueToApplicationExit; - (void)_didFinishEnteringPINWithCompletion:(id /* block */)a0; - (void)_didFinishPresentingConsent:(id)a0; - (void)_finishWaitingForMoreQuestions; - (void)_handleInstallationError:(id)a0; - (void)_hideProgressIndicatorIfNeeded; - (BOOL)_installErrorIsUserCancelledError:(id)a0; - (void)_installFinishedWithIdentifier:(id)a0 error:(id)a1; - (id)_newRightBarButtonItem; - (void)_presentConsent:(id)a0; - (void)_promptUserWithQuestions:(id)a0; - (void)_promptUserWithQuestionsAfterDelay:(id)a0; - (void)_resetInstallationVariables; - (void)_showCPLFinalInstallationWarning:(id /* block */)a0 withMDMWarning:(BOOL)a1; - (void)_signInMAID:(id)a0 completionHandler:(id /* block */)a1; - (void)_takeMeBack; - (void)_waitForNextQuestion; - (void)addCancelActionToAlert:(id)a0 withCompletion:(id /* block */)a1; - (void)addInstallActionWithTitle:(id)a0 style:(long long)a1 toAlert:(id)a2 completion:(id /* block */)a3; - (void)cancelInstallWhilePresentingConsentAndWarningsAnimated:(BOOL)a0; - (void)cancelInstallWhilePresentingConsentAndWarningsUponDidAppear; - (void)cancelInstallWhilePresentingQuestionsAnimated:(BOOL)a0; - (void)consentExtensionShowConsentAndWarnings:(id)a0; - (void)continueInstallFlowAfterCompletingPrecheck; - (void)continueInstallFlowAfterPINVerification; - (BOOL)displayedAsSheet; - (void)hideProgressIndicatorWithShowButtons:(BOOL)a0; - (id)initWithInstallableProfileData:(id)a0 fromSource:(unsigned long long)a1; - (id)initWithProfile:(id)a0 viewMode:(long long)a1; - (id)initWithProfile:(id)a0 viewMode:(long long)a1 profileUIDataProvider:(id)a2; - (id)initWithProfileDataFromSettingsJump:(id)a0; - (void)installationConsentViewController:(id)a0 finishedWithUserContinueResponse:(BOOL)a1; - (void)installationWarningViewController:(id)a0 finishedWithUserContinueResponse:(BOOL)a1; - (void)performRemoveAfterFinalVerification; - (void)pinExtensionShowPINSheet; - (void)profileRemovalDidFinish; - (void)questionsController:(id)a0 didFinishWithResponses:(id)a1; - (BOOL)questionsControllerIsDisplayedInSheet:(id)a0; - (void)questionsExtensionDidFinishPreflightWithError:(id)a0; - (void)questionsExtensionDidRequestAnswersForQuestions:(id)a0; - (void)questionsExtensionInstallFinished; - (void)queueNextProfileData:(id)a0; - (void)setCurrentQuestionsController:(id)a0; - (void)setInstallState:(int)a0 animated:(BOOL)a1; - (void)showFinalInstallationAlert:(id /* block */)a0; - (void)showMDMFinalInstallationAlert:(id /* block */)a0; - (void)showProgressIndicator; - (void)showReEnrollFailureAlert; - (void)submitQuestionAnswers:(id)a0; - (void)updateBarButtonItemsForProfileInstallationState:(int)a0 animated:(BOOL)a1; - (void)updateTitleForProfileInstallationState:(int)a0; - (void)warningsExtensionPushWarningsControllerWithWarnings:(id)a0; @end