luxlabs header browser preview


@class NSSet, NSString, UIView, UIDropInteraction;
@protocol MFDropTargetDelegate;

@interface MFDropTarget : NSObject <UIDropInteractionDelegate_Private> {
    struct { unsigned int respondsToCanDropDraggedItemsAtPoint; unsigned int respondsToDragEntered; unsigned int respondsToDragExited; unsigned int respondsToDragDidMoveToPoint; unsigned int respondsToDidDropItemsAtPoint; unsigned int respondsToDataOwner; } _delegateFlags;
}

@property (weak, nonatomic) id<MFDropTargetDelegate> delegate;
@property (weak, nonatomic) UIView *targetView;
@property (retain, nonatomic) UIDropInteraction *dropInteraction;
@property (copy, nonatomic) NSSet *acceptableUTIs;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithView:(id)a0 delegate:(id)a1;
- (long long)_dropInteraction:(id)a0 dataOwnerForSession:(id)a1;
- (void)dropInteraction:(id)a0 sessionDidEnd:(id)a1;
- (BOOL)dropInteraction:(id)a0 canHandleSession:(id)a1;
- (void)dropInteraction:(id)a0 performDrop:(id)a1;
- (id)dropInteraction:(id)a0 sessionDidUpdate:(id)a1;
- (void)dropInteraction:(id)a0 sessionDidEnter:(id)a1;
- (void)dropInteraction:(id)a0 sessionDidExit:(id)a1;
- (void).cxx_destruct;
- (void)_updateDelegateFlags;
- (BOOL)_delegateCanDropItemsWithDropSession:(id)a0;
- (void)_delegateDidDropItemsWithDropSession:(id)a0;
- (BOOL)_delegateHandlesDrops;
- (void)_dropSessionEnded;
- (BOOL)_sessionContainsOnlyAcceptableTypeIdentifiers:(id)a0;

@end