luxlabs header browser preview


@class NSString, NSXPCConnection;
@protocol _DUIServerSessionDestination;

@interface _UIDruidDestinationConnection : NSObject <_DUIClientDestination, _DUIClientSessionDestination, _UIDruidDestinationConnection> {
    id<_DUIServerSessionDestination> _serverSession;
    NSXPCConnection *_connection;
}

@property (nonatomic) long long state;
@property (nonatomic, getter=isSystemPolicy) BOOL systemPolicy;
@property (readonly, nonatomic) unsigned int sessionIdentifier;
@property (copy, nonatomic) id /* block */ connectionBlock;
@property (copy, nonatomic) id /* block */ dragPreviewProviderBlock;
@property (copy, nonatomic) id /* block */ itemsAddedBlock;
@property (copy, nonatomic) id /* block */ dropPerformBlock;
@property (copy, nonatomic) id /* block */ handOffDroppedItemsBlock;
@property (copy, nonatomic) id /* block */ dragEndBlock;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)connect;
- (void).cxx_destruct;
- (void)sawDragEndEvent;
- (oneway void)addedItemCollection:(id)a0;
- (void)dirtyItems:(id)a0;
- (oneway void)dragEnded;
- (void)enableKeyboardIfNeeded;
- (oneway void)handOffDroppedItems:(id)a0 withFence:(id)a1;
- (id)initWithSessionIdentifier:(unsigned int)a0 systemPolicy:(BOOL)a1;
- (oneway void)performDropWithItemCollection:(id)a0 dataProviderEndpoint:(id)a1 visibleDroppedItems:(id)a2 reply:(id /* block */)a3;
- (oneway void)requestDragPreviewsForIndexSet:(id)a0 reply:(id /* block */)a1;
- (void)requestDropWithOperation:(unsigned long long)a0;
- (void)requestVisibleItems:(id /* block */)a0;
- (id)serverDestinationProxyWithErrorHandler:(id /* block */)a0;
- (void)takePotentialDrop:(id)a0;

@end