luxlabs header browser preview


@class CNPhotoPickerProviderItem, NSArray, CNPhotoPickerActionButton, NSString, NSIndexPath;
@protocol CNPhotoPickerActionsDelegate;

@interface CNPhotoPickerActionsModel : NSObject

@property (retain, nonatomic) NSArray *currentInlineActionButtons;
@property (retain, nonatomic) CNPhotoPickerActionButton *deleteButton;
@property (retain, nonatomic) CNPhotoPickerProviderItem *providerItem;
@property (retain, nonatomic) NSIndexPath *indexPath;
@property (nonatomic) BOOL canDelete;
@property (retain, nonatomic) NSString *assignActionTitleOverride;
@property (nonatomic) BOOL buttonsDisabled;
@property (weak, nonatomic) id<CNPhotoPickerActionsDelegate> delegate;
@property (readonly, nonatomic) NSArray *inlineActionButtons;

+ (BOOL)actionIsDestructive:(long long)a0;
+ (id)buttonForActionType:(long long)a0 titleOverride:(id)a1 withActionBlock:(id /* block */)a2;
+ (id)buttonForActionType:(long long)a0 withActionBlock:(id /* block */)a1;
+ (id)localizedTitleForActionType:(long long)a0;
+ (unsigned long long)maximumNumberOfButtons;

- (void).cxx_destruct;
- (BOOL)canPerformActionType:(long long)a0;
- (void)didTapDuplicate;
- (void)didTapAssignToContact;
- (void)didTapDelete;
- (void)didTapEdit;
- (id)generateInlineActionButtons;
- (id)initWithProviderItem:(id)a0 assignActionTitleOverride:(id)a1 canDelete:(BOOL)a2 atIndexPath:(id)a3;
- (void)updateProviderItem:(id)a0;

@end