luxlabs header browser preview


@class CLGeocoderInternal, CLSilo;

@interface CLGeocoder : NSObject {
    CLGeocoderInternal *_internal;
}

@property (setter=_setResponseSilo:) CLSilo *_responseSilo;
@property (readonly, nonatomic, getter=isGeocoding) BOOL geocoding;

+ (id)_timeZoneAtLocation:(id)a0;
+ (void)hydrateGeoMapItemLocallyFromHandle:(id)a0 completionHandler:(id /* block */)a1;

- (void)_ticket:(id)a0 didReturnError:(id)a1;
- (id)init;
- (void)_ensureMainThreadExecutionContextForBlock:(id /* block */)a0;
- (void)dealloc;
- (void)reverseGeocodeLocation:(id)a0 heading:(double)a1 localResultsOnly:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)reverseGeocodeLocation:(id)a0 completionHandler:(id /* block */)a1;
- (void)geocodePostalAddress:(id)a0 completionHandler:(id /* block */)a1;
- (void)_ticket:(id)a0 didReturnGeoMapItems:(id)a1;
- (void)geocodeAddressString:(id)a0 inRegion:(id)a1 preferredLocale:(id)a2 completionHandler:(id /* block */)a3;
- (void)_notifyPartialResult:(id)a0;
- (void)_notifyError:(id)a0;
- (void)geocodeAddressDictionary:(id)a0 preferredLocale:(id)a1 completionHandler:(id /* block */)a2;
- (void)cancelGeocode;
- (void)reverseGeocodeLocation:(id)a0 localResultsOnly:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)geocodePostalAddress:(id)a0 preferredLocale:(id)a1 completionHandler:(id /* block */)a2;
- (void)_notifyResult:(id)a0;
- (void)_notifyResult:(id)a0 error:(id)a1;
- (void)reverseGeocodeLocation:(id)a0 heading:(double)a1 completionHandler:(id /* block */)a2;
- (void)_notifyCancel;
- (void)geocodeAddressString:(id)a0 inRegionCenteredAt:(struct CLLocationCoordinate2D { double x0; double x1; })a1 inRegionRadius:(double)a2 preferredLocale:(id)a3 completionHandler:(id /* block */)a4;
- (void)geocodeAddressString:(id)a0 completionHandler:(id /* block */)a1;
- (void)geocodeAddressString:(id)a0 inRegion:(id)a1 completionHandler:(id /* block */)a2;
- (void)geocodeAddressDictionary:(id)a0 completionHandler:(id /* block */)a1;
- (void)reverseGeocodeLocation:(id)a0 preferredLocale:(id)a1 completionHandler:(id /* block */)a2;
- (void)_notifyNoResult;
- (void)reverseGeocodeLocation:(id)a0 preferredLocale:(id)a1 heading:(double)a2 localResultsOnly:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)_ticket:(id)a0 didReturnError:(id)a1 partialResultForLocation:(id)a2;

@end