luxlabs header browser preview


@class NSString, NSUUID, NSFileProviderXPCMessenger;
@protocol NSXPCProxyCreating, NSFileProviderXPCInterface;

@interface NSFileProviderProxy : NSFileReactorProxy {
    NSFileProviderXPCMessenger *_forwardedMessenger;
}

@property (readonly) NSString *secureID;
@property (readonly) NSUUID *uniqueID;
@property (readonly) id<NSFileProviderXPCInterface, NSXPCProxyCreating> remoteProvider;
@property BOOL wantsWriteNotifications;

- (void)setItemLocation:(id)a0;
- (void)dealloc;
- (void)movingItemAtURL:(id)a0 requiresProvidingWithDestinationDirectoryURL:(id)a1 newFileName:(id)a2 completionHandler:(id /* block */)a3;
- (id /* block */)provideItemAtURL:(id)a0 withOptions:(unsigned long long)a1 forAccessClaim:(id)a2 completionHandler:(id /* block */)a3;
- (void)observeEndOfWriteAtLocation:(id)a0 forAccessClaim:(id)a1;
- (void)invalidate;
- (void)forwardUsingProxy:(id)a0;
- (void)observePresentationChangeOfKind:(id)a0 withPresenter:(id)a1 url:(id)a2 newURL:(id)a3;
- (id)_clientProxy;
- (BOOL)allowedForURL:(id)a0;
- (id)initWithClient:(id)a0 remoteProvider:(id)a1 reactorID:(id)a2 secureID:(id)a3 uniqueID:(id)a4;
- (void)providePhysicalURLForURL:(id)a0 completionHandler:(id /* block */)a1;
- (id /* block */)provideItemForKernelRequestWithInfo:(id)a0 atURL:(id)a1 forProcess:(struct { unsigned int x0[8]; })a2 withOptions:(unsigned long long)a3 completionHandler:(id /* block */)a4;
- (void)provideLogicalURLForURL:(id)a0 completionHandler:(id /* block */)a1;

@end