import type { RouteMatchingResult as IRouteMatchingResult, RoutingResult as IRoutingResult, RoutingInstruction, RoutingServiceOptions } from '.'; import { BaseNative } from '../BaseNative'; import { MapPosVector, NativeVector } from '../core'; import { Projection } from '../projections'; export declare abstract class BaseRoutingService extends BaseNative { } export declare class RoutingInstructionVector extends NativeVector { } export declare class RoutingResult extends BaseNative implements IRoutingResult { constructor(native: any); getProjection(): Projection; getTotalTime(): any; getPoints(): MapPosVector; getTotalDistance(): any; getInstructions(): RoutingInstructionVector; getRawResult(): any; } export declare class RouteMatchingResult extends BaseNative implements IRouteMatchingResult { constructor(native: any); getProjection(): Projection; getPoints(): MapPosVector; getRawResult(): any; }