#import #import @class TGViewController; @class TGMenuSheetController; @class TGMediaAssetsController; @interface TGMediaAvatarMenuMixin : NSObject @property (nonatomic, copy) void (^didFinishWithImage)(UIImage *image); @property (nonatomic, copy) void (^didFinishWithDelete)(void); @property (nonatomic, copy) void (^didFinishWithView)(void); @property (nonatomic, copy) void (^didDismiss)(void); @property (nonatomic, copy) TGViewController *(^requestSearchController)(TGMediaAssetsController *); @property (nonatomic, copy) CGRect (^sourceRect)(void); - (instancetype)initWithContext:(id)context parentController:(TGViewController *)parentController hasDeleteButton:(bool)hasDeleteButton saveEditedPhotos:(bool)saveEditedPhotos saveCapturedMedia:(bool)saveCapturedMedia; - (instancetype)initWithContext:(id)context parentController:(TGViewController *)parentController hasDeleteButton:(bool)hasDeleteButton personalPhoto:(bool)personalPhoto saveEditedPhotos:(bool)saveEditedPhotos saveCapturedMedia:(bool)saveCapturedMedia; - (instancetype)initWithContext:(id)context parentController:(TGViewController *)parentController hasDeleteButton:(bool)hasDeleteButton hasViewButton:(bool)hasViewButton personalPhoto:(bool)personalPhoto saveEditedPhotos:(bool)saveEditedPhotos saveCapturedMedia:(bool)saveCapturedMedia; - (TGMenuSheetController *)present; @end