luxlabs header browser preview


@class MKPointOfInterestFilter, _MKLocalSearchExternalTransitLookupParameters, NSArray, NSString, CLLocation, _MKLocalSearchMerchantParameters;
@protocol GEOCompletionItem;

@interface MKLocalSearchRequest : NSObject <NSCopying>

@property (readonly, nonatomic) BOOL _hasRegion;
@property (readonly, nonatomic) id<GEOCompletionItem> geoCompletionItem;
@property (nonatomic) BOOL hasSentFeedbackForCompletion;
@property (retain, nonatomic, getter=_deviceLocation, setter=_setDeviceLocation:) CLLocation *deviceLocation;
@property (retain, nonatomic, getter=_merchantParameters, setter=_setMerchantParameters:) _MKLocalSearchMerchantParameters *merchantParameters;
@property (retain, nonatomic, getter=_externalTransitLookupParameters, setter=_setExternalTransitLookupParameters:) _MKLocalSearchExternalTransitLookupParameters *externalTransitLookupParameters;
@property (retain, nonatomic, getter=_phoneNumbers, setter=_setPhoneNumbers:) NSArray *phoneNumbers;
@property (nonatomic, getter=_allowPhoneNumberLookupUsingCellular, setter=_setAllowPhoneNumberLookupUsingCellular:) BOOL allowPhoneNumberLookupUsingCellular;
@property (retain, nonatomic, getter=_muids, setter=_setMuids:) NSArray *muids;
@property (nonatomic, getter=_resultProviderID, setter=_setResultProviderID:) int resultProviderID;
@property (retain, nonatomic, getter=_contactsDataString, setter=_setContactsDataString:) NSString *contactsDataString;
@property (retain, nonatomic, getter=_canonicalSearchString, setter=_setCanonicalSearchString:) NSString *canonicalSearchString;
@property (copy, nonatomic) NSString *naturalLanguageQuery;
@property (nonatomic) struct { struct CLLocationCoordinate2D { double latitude; double longitude; } center; struct { double latitudeDelta; double longitudeDelta; } span; } region;
@property (nonatomic) unsigned long long resultTypes;
@property (copy, nonatomic) MKPointOfInterestFilter *pointOfInterestFilter;

+ (id)searchRequestWithCompletion:(id)a0;

- (id)_dictionaryRepresentation;
- (id)init;
- (id)initWithCompletion:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithMapsURL:(id)a0;
- (id)initWithNaturalLanguageQuery:(id)a0;
- (id)initWithNaturalLanguageQuery:(id)a0 region:(struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; })a1;

@end