//
//  HHRGService.h
//  ReverseGeocode
//
//  Created by Pierre Bernard on 7/20/10.
//  Copyright 2010-2015 Houdah Software. All rights reserved.
//

#import <Cocoa/Cocoa.h>

#import "HHReverseGeocoder.h"


@protocol HHReverseGeocoderDelegate;


@protocol HHRGService <NSObject>

- (instancetype)init;

- (BOOL)process:(HHReverseGeocoder*)reverseGeocoder;

- (BOOL)preFlightCheck:(NSDictionary*)options outError:(NSError**)preFlightError;


@optional

+ (NSArray *)supportedLanguageCodes;

+ (NSUInteger)maxBatchSize;

+ (NSAttributedString *)licenseString;

@end
