luxlabs header browser preview


@class NSString, CKContainer;

@interface LPiCloudSharingMetadataProviderSpecialization : LPMetadataProviderSpecialization {
    NSString *_applicationFromURL;
    NSString *_kindFromURL;
    NSString *_titleFromURL;
    CKContainer *_baseContainer;
    CKContainer *_applicationContainer;
    BOOL _canceled;
}

+ (unsigned long long)specialization;
+ (id)normalizeKind:(id)a0 forApplication:(id)a1;
+ (id)specializedMetadataProviderForURLWithContext:(id)a0;

- (void)start;
- (void).cxx_destruct;
- (void)cancel;
- (void)fail;
- (id)applicationFromBundleIdentifiers:(id)a0 containerIdentifier:(id)a1;
- (BOOL)canRetrieveThumbnailForApplication:(id)a0;
- (BOOL)canUseCloudKit;
- (void)completeRetrievingThumbnailForShareMetadata:(id)a0 application:(id)a1 kind:(id)a2 title:(id)a3;
- (void)completeUsingApplication:(id)a0 kind:(id)a1 title:(id)a2 thumbnail:(id)a3;
- (void)completeWithShareMetadata:(id)a0 bundleIDs:(id)a1;
- (id)iconFromShare:(id)a0;
- (id)initWithContext:(id)a0 applicationFromURL:(id)a1 kindFromURL:(id)a2 titleFromURL:(id)a3;

@end