//
//  TMKServices.h
//  TnMapKit
//
//  Created by Agrawal, Yogesh on 3/13/14.
//  Copyright (c) 2014 TeleNav. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef enum {
    Authenticated,
    Rejected,
    Unreachable
} ConnectivityStatus;

@protocol TMKStatusChangeDelegate <NSObject>
@optional

- (void)connectivityStatusChanged:(ConnectivityStatus)connStatus;

@end

__attribute__((visibility("default")))
@interface TMKServices : NSObject

+(void)provideAPIKey:(NSString*)apiKey
        andAPISecret:(NSString*)apiSecret
         andDelegate:(id<TMKStatusChangeDelegate>)statusDelegate;

@end
