luxlabs header browser preview


@class NSString, SFCollaborationCloudSharingResult, NSObject;
@protocol SFCollaborationPerformerDelegate, SFCollaborationItem, OS_dispatch_queue, SFCollaborationCreationDelegate;

@interface SFCollaborationPerformer : NSObject

@property (nonatomic) BOOL requiresParticipants;
@property (nonatomic) BOOL didCancel;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *performQueue;
@property (readonly, nonatomic) id<SFCollaborationItem> collaborationItem;
@property (readonly, copy, nonatomic) NSString *activityType;
@property (readonly, nonatomic) double deviceScreenScale;
@property (weak, nonatomic) id<SFCollaborationPerformerDelegate> delegate;
@property (weak, nonatomic) id<SFCollaborationCreationDelegate> creationDelegate;
@property (readonly, nonatomic) SFCollaborationCloudSharingResult *cloudSharingResult;
@property (readonly, nonatomic) BOOL isRunning;

- (void)perform;
- (void).cxx_destruct;
- (void)cancel;
- (id)initWithCollaborationItem:(id)a0 activityType:(id)a1 deviceScreenScale:(double)a2;
- (void)_createCollaborationRequestWithCompletionHandler:(id /* block */)a0;
- (void)_createSharingURLForCollaborationRequest:(id)a0;
- (void)_didCreateCollaborationWithResult:(id)a0;
- (void)_fetchCollaborationAppInfoIfNeeded:(id /* block */)a0;
- (void)_handleSubitemInSharedFolder;
- (void)_handleUnsharedFolderWithSharedSubitems;
- (void)_performAfterFolderCheck;
- (void)_performWithAddParticipantsAllowed:(BOOL)a0;
- (id)initWithCollaborationItem:(id)a0 activityType:(id)a1 context:(id)a2;
- (id)initWithCollaborationItem:(id)a0 activityType:(id)a1 requiresParticipants:(BOOL)a2 deviceScreenScale:(double)a3;

@end