//
//  BSUInitializer.h
//  UnityFramework
//
//  Created by Nagib Bin Azad on 24/11/22.
//

#import <Foundation/Foundation.h>
#import "BSUSettings.h"
#import <BlueStackSDK/BlueStackSDK-Swift.h>

NS_ASSUME_NONNULL_BEGIN

@interface BSUInitializer : NSObject

+ (BSUInitializer*)sharedInstance;
- (void)prepareBlueStackSDKWithAppId:(NSString *)appId withSettings:(BSUSettings *)settings
withSDKCompletionHandler:(void (^)(BOOL, NSError*))completionHandler
withAdaptersInitCompletionHandler:(void (^)(InitializationStatus*))adaptersInitcompletionHandler;

@end

NS_ASSUME_NONNULL_END
