class MapboxNavigation implements ServiceConnection {

  @SuppressWarnings("WeakerAccess") // Public exposed for usage outside SDK
  public Snap getSnapEngine() {
    return navigationEngineFactory.retrieveSnapEngine();
  }

  public  MapboxNavigation(@NonNull Context context, @NonNull String accessToken);
  public  MapboxNavigation(@NonNull Context context, @NonNull String accessToken,
                          @NonNull MapboxNavigationOptions options);
  public  MapboxNavigation(@NonNull Context context, @NonNull String accessToken,
                          @NonNull MapboxNavigationOptions options, @NonNull LocationEngine locationEngine);
    MapboxNavigation(@NonNull Context context, @NonNull String accessToken,
                   @NonNull MapboxNavigationOptions options, NavigationTelemetry navigationTelemetry,
                   LocationEngine locationEngine);
    MapboxNavigation(@NonNull Context context, @NonNull String accessToken, NavigationTelemetry navigationTelemetry,
                   LocationEngine locationEngine);

}