luxlabs header browser preview


@class LPMapMetadata, LPMapCollectionMetadata, LPMapCollectionPublisherMetadata, MKPlaceCuratedCollectionRefiner, CLGeocoder, _MKURLParser, MKPlacePublisherRefiner;

@interface LPAppleMapsMetadataProviderSpecialization : LPMetadataProviderSpecialization {
    BOOL _cancelled;
    CLGeocoder *_geocoder;
    _MKURLParser *_parser;
    LPMapMetadata *_mapMetadata;
    LPMapCollectionMetadata *_collectionMetadata;
    LPMapCollectionPublisherMetadata *_publisherMetadata;
    MKPlaceCuratedCollectionRefiner *_curatedCollectionRefiner;
    MKPlacePublisherRefiner *_publisherRefiner;
}

+ (unsigned long long)specialization;
+ (id)specializedMetadataProviderForURLWithContext:(id)a0;

- (void)complete;
- (void)start;
- (void).cxx_destruct;
- (void)cancel;
- (void)fail;
- (id)geocoder;
- (BOOL)isSearch;
- (void)completeWithCollection;
- (void)completeWithCuratedCollection;
- (void)completeWithDirections;
- (void)completeWithMapItem:(id)a0;
- (void)completeWithPlacemark:(id)a0;
- (void)completeWithPublisher;
- (void)completeWithSearchQuery:(id)a0;
- (void)continueWithLookAroundSnapshotWithOptions:(id)a0;
- (void)continueWithSnapshotOfMapItems:(id)a0 inRegion:(struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a1;
- (void)continueWithSnapshotOfMapRegion:(struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a0;
- (void)populateImageWithMapSnapshot:(id)a0;
- (void)resolveMapRegionWithCompletionHandler:(id /* block */)a0;

@end