luxlabs header browser preview


@class UINavigationController, NSString, NSMapTable, PXAssistantStepContext;
@protocol PXAssistantContext, PXAssistantControllerDelegate;

@interface PXAssistantController : UIViewController <PXChangeObserver, PXAssistantViewControllerDelegate, UIAdaptivePresentationControllerDelegate> {
    UINavigationController *_navigationController;
    NSMapTable *_viewControllerToStepContext;
    PXAssistantStepContext *_stepContext;
    BOOL _useTransparentBarAppearance;
}

@property (readonly, nonatomic) id<PXAssistantContext> context;
@property (weak, nonatomic) id<PXAssistantControllerDelegate> delegate;
@property (nonatomic) BOOL completed;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (id)initWithContext:(id)a0;
- (void)presentationControllerDidDismiss:(id)a0;
- (void)loadView;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)presentationControllerShouldDismiss:(id)a0;
- (void).cxx_destruct;
- (void)presentationControllerDidAttemptToDismiss:(id)a0;
- (id)initWithCoder:(id)a0;
- (struct CGSize { double x0; double x1; })preferredContentSize;
- (void)_cancelBarButtonItemAction:(id)a0;
- (void)cancelAssistantWithDestruction:(BOOL)a0;
- (void)assistantViewController:(id)a0 presentAlertWithConfiguration:(id)a1 animated:(BOOL)a2;
- (void)_cancelBarButtonItemDestructiveAction:(id)a0;
- (void)_completeAssistantWithError:(id)a0;
- (void)_completeBarButtonItemAction:(id)a0;
- (void)_confirmCancellationOfAssistantWithDestruction;
- (id)_nextViewControllerFromViewController:(id)a0;
- (void)_presentInitialViewControllers;
- (void)_setStepContext:(id)a0;
- (void)_setUseTransparentBarAppearance:(BOOL)a0;
- (void)_stepForwardBarButtonItemAction:(id)a0;
- (void)_stepForwardInAssistantAnimated:(BOOL)a0 currentViewController:(id)a1;
- (void)_updateBarAppearance;
- (void)_updateNextStepContext:(id)a0;
- (void)_updateViewController:(id)a0 forChangesWithDescriptor:(unsigned long long)a1;
- (void)assistantForAssistantViewController:(id)a0 failedWithError:(id)a1;
- (void)assistantViewController:(id)a0 dismissViewControllerAnimated:(BOOL)a1;
- (void)assistantViewController:(id)a0 presentViewController:(id)a1 animated:(BOOL)a2;
- (void)assistantViewController:(id)a0 pushViewController:(id)a1 animated:(BOOL)a2;
- (void)cancelAssistantForAssistantViewController:(id)a0;
- (void)completeAssistantForAssistantViewController:(id)a0;
- (void)completeAssistantWithError:(id)a0;
- (id)initialStepContexts;
- (id)nextStepContextForStepContextIdentifier:(id)a0;
- (BOOL)shouldConfirmCancellationOfAssistantForStepContextWithIdentifier:(id)a0;
- (void)stepContextWithIdentifier:(id)a0 confirmCancellationWithAlertProperties:(id /* block */)a1;
- (void)stepForwardInAssistantForAssistantViewController:(id)a0;
- (void)stepForwardInAssistantForAssistantViewControllerAsCurrentViewController:(id)a0;

@end