luxlabs header browser preview


@class NSString, NSArray, NSURL, CLLocation;
@protocol MTLDevice;

@interface VIQueryContextBuilder : NSObject {
    unsigned long long _queryID;
    NSString *_applicationIdentifier;
    double _uiScale;
    NSString *_teamID;
    NSArray *_catalogIDs;
    CLLocation *_location;
    NSURL *_imageURL;
    NSURL *_referralURL;
    long long _imageType;
    NSString *_featureIdentifier;
    NSString *_engagementSuggestionType;
    id<MTLDevice> _preferredMetalDevice;
    BOOL _includeLowConfidenceRegions;
    NSString *_locale;
    NSString *_countryCode;
    BOOL _skipDomainModelInParse;
    BOOL _runOnDeviceOnlyInSearch;
}

- (id)setCountryCode:(id)a0;
- (id)setImageType:(long long)a0;
- (id)build;
- (id)setLocale:(id)a0;
- (void).cxx_destruct;
- (id)setLocation:(id)a0;
- (id)setImageURL:(id)a0;
- (id)setQueryID:(unsigned long long)a0;
- (id)setTeamID:(id)a0;
- (id)setFeatureIdentifier:(id)a0;
- (id)setPreferredMetalDevice:(id)a0;
- (id)setUIScale:(double)a0;
- (id)setReferralURL:(id)a0;
- (id)setEngagementSuggestionType:(id)a0;
- (id)setCatalogIDs:(id)a0;
- (id)setIncludeLowConfidenceRegions:(BOOL)a0;
- (id)setApplicationIdentifer:(id)a0;
- (id)setRunOnDeviceOnlyInSearch:(BOOL)a0;
- (id)setSkipDomainModelInParse:(BOOL)a0;

@end