luxlabs header browser preview


@class NSUUID, NSData, NSURL, NSString, NSArray, NSMutableDictionary, NSDictionary, NSMutableOrderedSet;
@protocol NSObject, PBItemDataTransferDelegate;

@interface PBItem : NSObject <NSSecureCoding, PBItemRepresentationDataTransferDelegate>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSData *itemQueue_primaryData;
@property (retain, nonatomic) NSURL *itemQueue_primaryFileURL;
@property (weak, nonatomic) id<PBItemDataTransferDelegate> itemQueue_dataTransferDelegate;
@property (retain, nonatomic) NSDictionary *itemQueue_privateMetadata;
@property (retain, nonatomic) NSMutableDictionary *itemQueue_representationByType;
@property (retain, nonatomic) NSMutableOrderedSet *itemQueue_typeOrder;
@property (retain, nonatomic) NSMutableDictionary *itemQueue_preferredRepresentationByType;
@property (retain, nonatomic) NSMutableDictionary *itemQueue_visibilityByType;
@property (retain, nonatomic) NSMutableDictionary *itemQueue_dataAvailabilityByType;
@property (retain, nonatomic) NSMutableDictionary *itemQueue_patternDetections;
@property (retain, nonatomic) id itemQueue_localUserInfo;
@property (retain, nonatomic) id<NSObject> itemQueue_localObject;
@property (copy, nonatomic) NSDictionary *itemQueue_metadata;
@property (nonatomic) BOOL itemQueue_isStoredOnServer;
@property (readonly, copy, nonatomic) NSString *suggestedName;
@property (retain, nonatomic) id localObject;
@property (retain, nonatomic) NSDictionary *privateMetadata;
@property (readonly, nonatomic) NSUUID *UUID;
@property (readonly, nonatomic) NSArray *representations;
@property (weak, nonatomic) id<PBItemDataTransferDelegate> dataTransferDelegate;
@property (retain, nonatomic) id localUserInfo;
@property (copy, nonatomic) NSDictionary *metadata;
@property (readonly, copy, nonatomic) NSArray *availableTypes;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)itemWithData:(id)a0 type:(id)a1;
+ (id)itemWithContentsOfFileURL:(id)a0 type:(id)a1 outError:(id *)a2;
+ (id)itemWithObject:(id)a0;
+ (id)allowedClassesForSecureCoding;
+ (id)item;

- (id)initWithObject:(id)a0;
- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void)setMetadata:(id)a0;
- (void).cxx_destruct;
- (id)metadata;
- (id)initWithCoder:(id)a0;
- (void)_commonInitGenerateUUID:(BOOL)a0;
- (id)_representationForType:(id)a0;
- (id)dataTransferDelegate;
- (void)setDataTransferDelegate:(id)a0;
- (unsigned long long)preferredRepresentationForType:(id)a0;
- (id)representationConformingToType:(id)a0;
- (void)addPatternDetections:(id)a0;
- (void)addRepresentation:(id)a0;
- (id)availableTypes;
- (BOOL)canInstantiateObjectOfClass:(Class)a0;
- (id)enumeratePatternDetectionsForPatterns:(id)a0 usingBlock:(id /* block */)a1;
- (BOOL)hasRepresentationConformingToType:(id)a0;
- (id)initWithNSItemProvider:(id)a0;
- (BOOL)isDataAvailableImmediatelyForType:(id)a0;
- (void)uikit_addRepresentationType:(id)a0 loaderBlock:(id /* block */)a1;
- (BOOL)uikit_canInstantiateObjectOfClass:(Class)a0;
- (id)uikit_loadObjectOfClass:(Class)a0 context:(id)a1 completionBlock:(id /* block */)a2;
- (void)uikit_loadRepresentationAsType:(id)a0 context:(id)a1 completionBlock:(id /* block */)a2;
- (void)_addRepresentationType:(id)a0 loaderBlock:(id /* block */)a1;
- (BOOL)_canInstantiateObjectOfClass:(Class)a0;
- (id)_itemQueue_copyWithDoNothingRepresentations;
- (id)_loadObjectOfClass:(Class)a0 context:(id)a1 completionBlock:(id /* block */)a2;
- (void)_loadRepresentationAsType:(id)a0 context:(id)a1 completionBlock:(id /* block */)a2;
- (void)addDataRepresentationType:(id)a0 loader:(id /* block */)a1;
- (void)addFileCopyRepresentationType:(id)a0 loader:(id /* block */)a1;
- (void)addOpenInPlaceRepresentationType:(id)a0 loader:(id /* block */)a1;
- (void)addRepresentationType:(id)a0 loader:(id /* block */)a1;
- (void)addRepresentationType:(id)a0 loaderBlock:(id /* block */)a1;
- (void)addRepresentationType:(id)a0 preferredRepresentation:(unsigned long long)a1 loader:(id /* block */)a2;
- (id)availableTypesWithPreferredRepresentation:(unsigned long long)a0;
- (id)copyWithDoNothingRepresentations;
- (BOOL)hasRepresentationOfType:(id)a0;
- (id)initDoNothing;
- (id)initWithContentsOfFileURL:(id)a0 type:(id)a1 outError:(id *)a2;
- (id)initWithData:(id)a0 type:(id)a1;
- (id)itemQueue_availableTypes;
- (BOOL)itemQueue_canInstantiateObjectOfClass:(Class)a0;
- (BOOL)itemQueue_hasRepresentationConformingToType:(id)a0;
- (BOOL)itemQueue_hasRepresentationOfType:(id)a0;
- (void)itemQueue_removeRepresentationOfType:(id)a0;
- (id)itemQueue_representationForType:(id)a0;
- (void)itemQueue_setDataTransferDelegate:(id)a0;
- (void)itemQueue_setItemRepresentation:(id)a0;
- (void)itemRepresentation:(id)a0 beganDataTransferWithProgress:(id)a1;
- (void)itemRepresentationFinishedDataTransfer:(id)a0;
- (id)loadObjectOfClass:(Class)a0 completionBlock:(id /* block */)a1;
- (void)loadRepresentationAsType:(id)a0 completionBlock:(id /* block */)a1;
- (id)localUserInfo;
- (void)removeRepresentationOfType:(id)a0;
- (void)setLocalUserInfo:(id)a0;
- (id)uikit_loadObjectOfClass:(Class)a0 completionBlock:(id /* block */)a1;
- (void)uikit_loadRepresentationAsType:(id)a0 completionBlock:(id /* block */)a1;
- (id)uikit_v2_loadObjectOfClass:(Class)a0 completionBlock:(id /* block */)a1;
- (void)uikit_v2_loadRepresentationAsType:(id)a0 completionBlock:(id /* block */)a1;
- (void)v2_addFileCopyRepresentationType:(id)a0 loader:(id /* block */)a1;
- (void)v2_addRepresentationType:(id)a0 preferredRepresentation:(unsigned long long)a1 loader:(id /* block */)a2;
- (long long)visibilityForType:(id)a0;

@end