luxlabs header browser preview


@class NSXPCConnection, NSString, NSXPCListenerEndpoint, NSDate, NSArray, NSUUID, NSDictionary, NSData, NSHashTable, NSXPCListener, UISPasteSharingToken;
@protocol PBItemCollectionDataTransferDelegate;

@interface PBItemCollection : NSObject <NSXPCListenerDelegate, PBItemDataTransferDelegate, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSString *name;
@property (readonly, nonatomic, getter=isSystemPasteboard) BOOL systemPasteboard;
@property (nonatomic) long long changeCount;
@property (readonly, nonatomic) BOOL isGeneralPasteboard;
@property (nonatomic, getter=isPersistent) BOOL persistent;
@property (retain, nonatomic) NSDate *expirationDate;
@property (nonatomic, getter=isLocalOnly) BOOL localOnly;
@property (retain, nonatomic) NSXPCListener *itemQueue_dataConsumersListener;
@property (retain, nonatomic) NSXPCListenerEndpoint *itemQueue_remoteDataProviderEndpoint;
@property (retain, nonatomic) NSXPCConnection *itemQueue_remoteDataProviderConnection;
@property (copy, nonatomic) NSArray *itemQueue_items;
@property (copy, nonatomic) NSDictionary *itemQueue_metadata;
@property (retain, nonatomic) NSDictionary *itemQueue_privateMetadata;
@property (retain, nonatomic) NSUUID *itemQueue_UUID;
@property (retain, nonatomic) UISPasteSharingToken *itemQueue_sharingToken;
@property (nonatomic) BOOL itemQueue_isDataProvider;
@property (copy, nonatomic) NSUUID *itemQueue_saveBootSession;
@property (nonatomic) unsigned long long itemQueue_saveTimestamp;
@property (copy, nonatomic) NSData *itemQueue_originatorPersistentID;
@property (copy, nonatomic) NSString *itemQueue_originatorBundleID;
@property (copy, nonatomic) NSString *itemQueue_originatorTeamID;
@property (copy, nonatomic) NSString *itemQueue_originatorLocalizedName;
@property (nonatomic, getter=itemQueue_originatorAllowedToCopyOnPaste) BOOL itemQueue_originatorAllowedToCopyOnPaste;
@property (nonatomic) long long itemQueue_originatorDataOwner;
@property (nonatomic, getter=itemQueue_isDeviceLockedPasteboard) BOOL itemQueue_deviceLockedPasteboard;
@property (nonatomic) BOOL itemQueue_isOrWasRemote;
@property (copy, nonatomic) NSString *itemQueue_remoteDeviceName;
@property (nonatomic) long long itemQueue_remotePasteboardState;
@property (weak, nonatomic) id<PBItemCollectionDataTransferDelegate> itemQueue_dataTransferDelegate;
@property (retain, nonatomic) NSHashTable *itemQueue_invalidationDelegates;
@property (nonatomic) BOOL itemQueue_loadsDataSynchronously;
@property (copy, nonatomic) NSUUID *saveBootSession;
@property (nonatomic) unsigned long long saveTimestamp;
@property (nonatomic, getter=isDeviceLockedPasteboard) BOOL deviceLockedPasteboard;
@property (readonly, copy, nonatomic) NSString *persistenceName;
@property (nonatomic) BOOL isOrWasRemote;
@property (copy, nonatomic) NSString *remoteDeviceName;
@property (nonatomic) BOOL isRemote;
@property (readonly, nonatomic, getter=isRemoteMetadataLoaded) BOOL remoteMetadataLoaded;
@property (readonly, nonatomic, getter=isRemoteDataLoaded) BOOL remoteDataLoaded;
@property (retain, nonatomic) NSDictionary *privateMetadata;
@property (readonly, nonatomic) BOOL isDataProvider;
@property (readonly, nonatomic) NSUUID *UUID;
@property (readonly, nonatomic) NSXPCListenerEndpoint *dataConsumersEndpoint;
@property (readonly, copy, nonatomic) NSData *originatorPersistentID;
@property (readonly, copy, nonatomic) NSString *originatorBundleID;
@property (readonly, copy, nonatomic) NSString *originatorTeamID;
@property (readonly, copy, nonatomic) NSString *originatorLocalizedName;
@property (readonly, nonatomic) BOOL *originatorAllowedToCopyOnPaste;
@property (nonatomic) long long originatorDataOwner;
@property (readonly, nonatomic) UISPasteSharingToken *sharingToken;
@property (nonatomic) BOOL loadsDataSynchronously;
@property (readonly, copy, nonatomic) NSArray *items;
@property (copy, nonatomic) NSDictionary *metadata;
@property (readonly, nonatomic) NSDate *creationDate;
@property (weak, nonatomic) id<PBItemCollectionDataTransferDelegate> dataTransferDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)allowedClassesForSecureCoding;

- (void)setItems:(id)a0;
- (void)shutdown;
- (id)init;
- (id)initWithItems:(id)a0;
- (void)dealloc;
- (void)addItems:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (id)items;
- (void)setMetadata:(id)a0;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void)setUUID:(id)a0;
- (id)copyWithItems:(id)a0;
- (void).cxx_destruct;
- (id)metadata;
- (id)UUID;
- (void)_setMetadataValue:(id)a0 forKey:(id)a1;
- (id)initWithCoder:(id)a0;
- (id)dataTransferDelegate;
- (void)setDataTransferDelegate:(id)a0;
- (id)availableRepresentationTypes;
- (BOOL)canInstantiateObjectOfClass:(Class)a0;
- (id)dataConsumersEndpoint;
- (long long)originatorDataOwner;
- (void)setDataProviderEndpoint:(id)a0;
- (void)setOriginatorDataOwner:(long long)a0;
- (void)setSharingToken:(id)a0;
- (void)waitForItemRequestsDeliveryCompletion:(id /* block */)a0;
- (id)persistenceName;
- (id)privateMetadata;
- (id)saveBootSession;
- (id)_remoteDataProviderConnection;
- (void)addInvalidationDelegate:(id)a0;
- (id)copyWithDoNothingLoaders;
- (id)dataConsumersListener;
- (struct { unsigned int x0[8]; })establishConnectionToDataProviderCompletionBlock:(id /* block */)a0;
- (BOOL)hasItemWithRepresentationConformingToType:(id)a0;
- (BOOL)hasItemWithRepresentationOfType:(id)a0;
- (BOOL)isDataProvider;
- (void)item:(id)a0 representation:(id)a1 beganDataTransferWithProgress:(id)a2;
- (void)item:(id)a0 representationFinishedDataTransfer:(id)a1;
- (id)originatorBundleID;
- (id)originatorLocalizedName;
- (id)originatorTeamID;
- (void)removeInvalidationDelegate:(id)a0;
- (unsigned long long)saveTimestamp;
- (void)setDeviceLockedPasteboard:(BOOL)a0;
- (void)setOriginatorAllowedToCopyOnPaste:(BOOL)a0;
- (void)setOriginatorBundleID:(id)a0;
- (void)setOriginatorLocalizedName:(id)a0;
- (void)setOriginatorPersistentID:(id)a0;
- (void)setOriginatorTeamID:(id)a0;
- (void)setPrivateMetadata:(id)a0;
- (void)setRemoteDataLoaded;
- (void)setRemoteMetadataLoaded;
- (void)setSaveBootSession:(id)a0;
- (void)setSaveTimestamp:(unsigned long long)a0;
- (void)setUsesServerConnectionToLoadDataWithAuthenticationBlock:(id /* block */)a0;
- (void)setUsesServerConnectionToLoadDataWithAuthenticationBlock:(id /* block */)a0 dataOwnerBlock:(id /* block */)a1;

@end