luxlabs header browser preview


@class NSString, NSArray;
@protocol PXDisplayAsset, PXDisplayCollectionList, PXDisplayCollection, PXDisplayAssetCollection, PXDisplayPerson, NSObject;

@interface PXProgrammaticNavigationDestination : NSObject {
    NSString *_userAlbumName;
}

@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) long long revealMode;
@property (readonly, nonatomic) NSString *source;
@property (readonly, copy, nonatomic) NSString *assetUUID;
@property (readonly, copy, nonatomic) NSString *assetLocalIdentifier;
@property (readonly, nonatomic) id<PXDisplayAsset> asset;
@property (readonly, copy, nonatomic) NSString *assetCollectionUUID;
@property (readonly, copy, nonatomic) NSString *assetCollectionLocalIdentifier;
@property (readonly, copy, nonatomic) NSString *assetCollectionTransientIdentifier;
@property (readonly, nonatomic) long long assetCollectionType;
@property (readonly, nonatomic) long long assetCollectionSubtype;
@property (readonly, nonatomic) id<PXDisplayAssetCollection> assetCollection;
@property (readonly, copy, nonatomic) NSString *collectionListUUID;
@property (readonly, nonatomic) long long collectionListType;
@property (readonly, nonatomic) long long collectionListSubtype;
@property (readonly, nonatomic) id<PXDisplayCollectionList> collectionList;
@property (readonly, nonatomic) id<PXDisplayCollection> collection;
@property (readonly, copy, nonatomic) NSArray *collectionHierarchy;
@property (readonly, copy, nonatomic) NSString *personUUID;
@property (readonly, copy, nonatomic) NSString *personLocalIdentifier;
@property (readonly, nonatomic) id<PXDisplayPerson> person;
@property (readonly, copy, nonatomic) NSString *importSourceUUID;
@property (readonly, copy, nonatomic) PXProgrammaticNavigationDestination *sidebarBackNavigationRootDestination;
@property (readonly, nonatomic) id<NSObject> additionalAttributes;
@property (readonly, nonatomic) NSString *publicDescription;
@property (readonly, nonatomic) BOOL renderAlbumAssetsWithDeferredProcessing;
@property (readonly, nonatomic) BOOL displayAlbumOptions;
@property (readonly, nonatomic, getter=isTargetingAsset) BOOL targetingAsset;
@property (readonly, copy, nonatomic) NSString *libraryViewMode;

- (id)initWithURL:(id)a0;
- (unsigned long long)hash;
- (id)initWithSearchTerm:(id)a0;
- (BOOL)isEqualToNavigationDestination:(id)a0;
- (id)initWithType:(long long)a0 revealMode:(long long)a1 asset:(id)a2 assetCollection:(id)a3;
- (id)description;
- (id)initWithType:(long long)a0 revealMode:(long long)a1;
- (id)initWithImportSourceUUID:(id)a0 revealMode:(long long)a1;
- (id)initWithObject:(id)a0 revealMode:(long long)a1 sidebarNavigationBackButtonRootDestination:(id)a2;
- (id)initWithObject:(id)a0 revealMode:(long long)a1;
- (id)initWithType:(long long)a0 revealMode:(long long)a1 assetUUID:(id)a2 assetCollectionUUID:(id)a3;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithSearchText:(id)a0;
- (id)initWithICloudLinkUUID:(id)a0;

@end