@class NSLayoutConstraint, NSString, CFXEffectPickerViewController, IMADockViewController, UIView, NSObject, UIViewController; @protocol OS_dispatch_group, CFXEffectBrowserViewControllerDelegate, OS_dispatch_semaphore, OS_dispatch_queue, CFXEffectBrowserContentPresenterDelegate; @interface CFXEffectBrowserViewController : UIViewController <AVTAvatarPickerDelegate, CFXEffectPickerViewControllerDelegate, IMADockViewControllerDelegate> @property (weak, nonatomic) id<CFXEffectBrowserViewControllerDelegate> delegate; @property (retain, nonatomic) CFXEffectPickerViewController *effectPickerViewController; @property (retain, nonatomic) UIView *messagesAppsDockContainerView; @property (retain, nonatomic) IMADockViewController *messagesAppsDockViewController; @property (retain, nonatomic) NSObject<OS_dispatch_semaphore> *animatedPreviewWritingSemaphore; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *animatedPreviewWritingQueue; @property (retain, nonatomic) NSObject<OS_dispatch_group> *animatedPreviewProcessingGroup; @property (weak, nonatomic) UIViewController *contentPresenter; @property (retain, nonatomic) NSLayoutConstraint *madWidthConstraint; @property (retain, nonatomic) NSLayoutConstraint *madHeightConstraint; @property (retain, nonatomic) NSLayoutConstraint *madLeadingConstraint; @property (retain, nonatomic) NSLayoutConstraint *madTrailingConstraint; @property (retain, nonatomic) NSLayoutConstraint *madTopConstraint; @property (retain, nonatomic) NSLayoutConstraint *madBottomConstraint; @property (retain, nonatomic) NSLayoutConstraint *madExpandedAppButtonsHeightConstraint; @property (retain, nonatomic) NSString *selectedAppIdentifier; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *animojiLoadingQueue; @property (weak, nonatomic) id<CFXEffectBrowserContentPresenterDelegate> contentPresenterDelegate; @property (nonatomic) BOOL showAppIconBorders; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) UIViewController *dockPresentationViewController; @property (readonly, nonatomic) BOOL expandedAppShouldDismissOnDragSuccess; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } expandedAppViewControllerSize; + (struct CGSize { double x0; double x1; })CFX_droppedSizeForSticker:(id)a0 dropTarget:(id)a1; + (struct CGSize { double x0; double x1; })CFX_sizeOfImageAtURL:(id)a0; - (void)dealloc; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)loadView; - (void).cxx_destruct; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)avatarPicker:(id)a0 didSelectAvatarRecord:(id)a1; - (void)avatarPickerDidEndCameraSession:(id)a0; - (void)avatarPickerWillStartCameraSession:(id)a0; - (void)addSticker:(id)a0; - (void)hideBrowserAnimated:(BOOL)a0 completion:(id /* block */)a1; - (id)initWithDelegate:(id)a0 contentPresenter:(id)a1; - (void)dockDidMagnify:(BOOL)a0; - (void)addSticker:(id)a0 atDropTarget:(id)a1; - (void)didSelectAppWithBundleIdentifier:(id)a0; - (void)dismissExpandedAppViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)presentExpandedAppViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (void)CFX_addSticker:(id)a0 atDropTarget:(id)a1; - (void)CFX_updateAVTAvatarPickerforMessagesAppViewController:(id)a0; - (void)commitAnimatedLayoutChanges; - (void)compactCurrentMessagesApp; - (void)configureUIForOrientation; - (void)displayPickerForEffectTypeIdentifier:(id)a0 messagesAppViewController:(id)a1 embedInMessageAppViewController:(BOOL)a2; - (void)effectPickerViewController:(id)a0 didPickEffect:(id)a1; - (void)initMessagesAppsDockViewController; - (id)localizedPromptForHidingAnimojiForEffectBrowserViewController:(id)a0; - (void)refreshEffectBrowserForCameraFlip; - (void)removeEffectPickerViewController; - (id)selectedAnimojiIdentifierForEffectBrowserViewController:(id)a0; - (id)selectedFilterIdentifierForEffectPickerViewController:(id)a0; - (BOOL)shouldRotateCellsForDeviceOrientation; @end