/*
                       * This header is generated by classdump-dyld 1.5
                       * on Friday, April 30, 2021 at 11:36:03 AM Mountain Standard Time
                       * Operating System: Version 13.5.1 (Build 17F80)
                       * Image Source: /System/Library/Frameworks/ContactsUI.framework/ContactsUI
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                       */

#import <UIKitCore/UIViewController.h>
#import <libobjc.A.dylib/CNPhotoPickerActionsDelegate.h>
#import <UIKit/UIAdaptivePresentationControllerDelegate.h>

@protocol CNPhotoPickerActionsViewControllerDelegate, CNPhotoPickerActionsViewControllerLayout;
@class CNPhotoPickerActionsModel, UIStackView, UIView, CAShapeLayer, CNPhotoPickerActionButton, NSString;

@interface CNPhotoPickerActionsViewController : UIViewController <CNPhotoPickerActionsDelegate, UIAdaptivePresentationControllerDelegate> {

	id<CNPhotoPickerActionsViewControllerDelegate> _delegate;
	CNPhotoPickerActionsModel* _actionsModel;
	UIStackView* _buttonsView;
	UIView* _imageContainerView;
	UIView* _transitionContainerView;
	CAShapeLayer* _clippingLayer;
	CNPhotoPickerActionButton* _editButton;
	CNPhotoPickerActionButton* _duplicateButton;
	CNPhotoPickerActionButton* _deleteButton;
	id<CNPhotoPickerActionsViewControllerLayout> _currentLayout;

}

@property (nonatomic,retain) UIStackView * buttonsView;                                                   //@synthesize buttonsView=_buttonsView - In the implementation block
@property (nonatomic,retain) UIView * imageContainerView;                                                 //@synthesize imageContainerView=_imageContainerView - In the implementation block
@property (nonatomic,retain) UIView * transitionContainerView;                                            //@synthesize transitionContainerView=_transitionContainerView - In the implementation block
@property (nonatomic,retain) CAShapeLayer * clippingLayer;                                                //@synthesize clippingLayer=_clippingLayer - In the implementation block
@property (nonatomic,retain) CNPhotoPickerActionButton * editButton;                                      //@synthesize editButton=_editButton - In the implementation block
@property (nonatomic,retain) CNPhotoPickerActionButton * duplicateButton;                                 //@synthesize duplicateButton=_duplicateButton - In the implementation block
@property (nonatomic,retain) CNPhotoPickerActionButton * deleteButton;                                    //@synthesize deleteButton=_deleteButton - In the implementation block
@property (nonatomic,retain) CNPhotoPickerActionsModel * actionsModel;                                    //@synthesize actionsModel=_actionsModel - In the implementation block
@property (nonatomic,retain) id<CNPhotoPickerActionsViewControllerLayout> currentLayout;                  //@synthesize currentLayout=_currentLayout - In the implementation block
@property (assign,nonatomic,__weak) id<CNPhotoPickerActionsViewControllerDelegate> delegate;              //@synthesize delegate=_delegate - In the implementation block
@property (readonly) unsigned long long hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString * description; 
@property (copy,readonly) NSString * debugDescription; 
-(id<CNPhotoPickerActionsViewControllerDelegate>)delegate;
-(void)setDelegate:(id<CNPhotoPickerActionsViewControllerDelegate>)arg1 ;
-(void)viewDidLoad;
-(void)presentationControllerDidDismiss:(id)arg1 ;
-(void)viewDidLayoutSubviews;
-(void)setDeleteButton:(CNPhotoPickerActionButton *)arg1 ;
-(CNPhotoPickerActionButton *)deleteButton;
-(id<CNPhotoPickerActionsViewControllerLayout>)currentLayout;
-(void)setCurrentLayout:(id<CNPhotoPickerActionsViewControllerLayout>)arg1 ;
-(CAShapeLayer *)clippingLayer;
-(void)setClippingLayer:(CAShapeLayer *)arg1 ;
-(CNPhotoPickerActionButton *)editButton;
-(void)setEditButton:(CNPhotoPickerActionButton *)arg1 ;
-(void)actionsModel:(id)arg1 didAssignToContact:(id)arg2 atIndexPath:(id)arg3 ;
-(void)actionsModel:(id)arg1 didEdit:(id)arg2 atIndexPath:(id)arg3 ;
-(void)actionsModel:(id)arg1 didDuplicate:(id)arg2 atIndexPath:(id)arg3 completionBlock:(/*^block*/id)arg4 ;
-(void)actionsModel:(id)arg1 didDelete:(id)arg2 atIndexPath:(id)arg3 ;
-(id)initWithActionsModel:(id)arg1 ;
-(void)layoutViewFromModel:(id)arg1 ;
-(void)updateButtonsFromModel:(id)arg1 ;
-(void)applyLayout:(id)arg1 ;
-(void)didTapDone;
-(void)presentDeleteConfirmationWithCompletion:(/*^block*/id)arg1 ;
-(void)updateActionsModelWithProviderItem:(id)arg1 ;
-(double)duplicateScaleDuration;
-(double)duplicateScaleDelay;
-(double)deleteMoveInDuration;
-(double)deleteMoveInDelay;
-(void)performDeleteTransitionToItem:(id)arg1 ;
-(void)performDuplicateTransitionToItem:(id)arg1 fromView:(id)arg2 completionBlock:(/*^block*/id)arg3 ;
-(CNPhotoPickerActionsModel *)actionsModel;
-(void)setActionsModel:(CNPhotoPickerActionsModel *)arg1 ;
-(UIStackView *)buttonsView;
-(void)setButtonsView:(UIStackView *)arg1 ;
-(UIView *)imageContainerView;
-(void)setImageContainerView:(UIView *)arg1 ;
-(UIView *)transitionContainerView;
-(void)setTransitionContainerView:(UIView *)arg1 ;
-(CNPhotoPickerActionButton *)duplicateButton;
-(void)setDuplicateButton:(CNPhotoPickerActionButton *)arg1 ;
@end

