luxlabs header browser preview


@class CNSharingProfileOnboardingVariantViewController, CNAvatarEditingManager, NSString, UINavigationController, CNSharingProfileAvatarItemProviderConfiguration, CNPhotoPickerVariantsManager, CNContact, CNPhotoPickerProviderItem, CNSharingProfileOnboardingPhotoSelectionResult, CNSharingProfileLogger, CNSharingProfileOnboardingPhotoSelectionViewController, CNSharingProfileOnboardingPosePickerController;
@protocol CNSharingProfileOnboardingFlowManagerDelegate, AVTAvatarRecord, CNSharingProfileOnboardingAudienceController;

@interface CNSharingProfileOnboardingFlowManager : NSObject <CNSharingProfileOnboardingPhotoSelectionViewControllerDelegate, CNSharingProfileOnboardingAudienceControllerDelegate, CNPhotoPickerVariantListControllerDelegate, CNSharingProfileOnboardingVariantViewControllerDelegate, CNAvatarEditingManagerDelegate, CNSharingProfileOnboardingPosePickerControllerDelegate>

@property (nonatomic) BOOL shouldAnimateNavTransitions;
@property (nonatomic) BOOL isRunning;
@property (retain, nonatomic) UINavigationController *navigationController;
@property (retain, nonatomic) CNContact *contact;
@property (retain, nonatomic) id<AVTAvatarRecord> avatarRecord;
@property (retain, nonatomic) CNSharingProfileAvatarItemProviderConfiguration *avatarItemProviderConfiguration;
@property (nonatomic) BOOL didPersistToMeCard;
@property (retain, nonatomic) CNSharingProfileOnboardingPhotoSelectionViewController *photoSelectionController;
@property (retain, nonatomic) CNSharingProfileOnboardingPosePickerController *posePickerController;
@property (retain, nonatomic) CNSharingProfileOnboardingVariantViewController *variantController;
@property (retain, nonatomic) id<CNSharingProfileOnboardingAudienceController> audienceViewController;
@property (retain, nonatomic) CNSharingProfileOnboardingPhotoSelectionResult *photoSelectionResult;
@property (retain, nonatomic) CNPhotoPickerVariantsManager *variantsManager;
@property (retain, nonatomic) CNPhotoPickerProviderItem *selectedVariantItem;
@property (retain, nonatomic) CNAvatarEditingManager *avatarEditingManager;
@property (retain, nonatomic) CNSharingProfileLogger *logger;
@property (weak, nonatomic) id<CNSharingProfileOnboardingFlowManagerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)descriptorForRequiredKeys;

- (void).cxx_destruct;
- (void)audienceController:(id)a0 didFinishWithContact:(id)a1 sharingAudience:(unsigned long long)a2;
- (void)audienceControllerDidTapSetupLater:(id)a0;
- (void)avatarEditingManager:(id)a0 didFinishWithProviderItem:(id)a1;
- (unsigned long long)imageTypeForAvatarType:(long long)a0;
- (id)initWithNavigationController:(id)a0 contact:(id)a1 avatarRecord:(id)a2 avatarItemProviderConfiguration:(id)a3;
- (id)initWithNavigationController:(id)a0 contact:(id)a1 avatarRecord:(id)a2 avatarItemProviderConfiguration:(id)a3 logger:(id)a4;
- (void)notifyDelegateOfSetupLaterSelected;
- (void)onboardingVariantControllerDidTapBack:(id)a0;
- (void)onboardingVariantControllerDidTapContinue:(id)a0;
- (void)onboardingVariantControllerDidTapPose:(id)a0;
- (void)onboardingVariantControllerDidTapSetupLater:(id)a0;
- (void)performSaveToMeCardAction;
- (void)photoSelectionViewControllerDidFinishWithResult:(id)a0;
- (void)photoSelectionViewControllerDidTapSetupLater:(id)a0;
- (void)posePickerController:(id)a0 didFinishWithProviderItem:(id)a1;
- (void)posePickerControllerDidSelectBack:(id)a0;
- (void)posePickerControllerDidSelectSetupLater:(id)a0;
- (id)prepareVariantsControllerForResult:(id)a0;
- (void)presentAnimojiPoseCapture;
- (void)presentMeCardAlertForResult:(id)a0;
- (void)presentMeCardPersistanceAlertIfNeededWithCompletionBlock:(id /* block */)a0;
- (void)presentNameAndAudienceControllerForContact:(id)a0;
- (id)providerItemForPhotoResult:(id)a0;
- (void)saveCurrentInfoToMeCard;
- (void)startFlow;

@end