import { BaseAPI } from '../common/BaseApi'; import { UnlApiConfig } from '../models'; import { RouteRequest } from './models/RouteRequest'; import { Route } from './models/Route'; /** * RoutingApi class contains all the methods related to routing. * @class RoutingApi * @extends {BaseAPI} */ export default class RoutingApi extends BaseAPI { constructor(configuration: UnlApiConfig); /** * Request a route. * * @param {RouteRequest} routeRequest RouteRequest object to specify the waypoints of the requested route. * @return {Promise} A promise that, in case of success, returns the requested route object. * @memberof RoutingApi */ route(routeRequest: RouteRequest): Promise; }