import { Jsonp } from '@angular/http'; import { ActionSheetController, Platform } from 'ionic-angular'; import { AppLauncher } from '../../native/app-launcher'; import { Dialog } from '../../utils/dialog'; import { BaiduGeogProvider } from './geog'; import { GpsPoint } from '../../commons/type/geog'; export declare const enum MapType { BAIDU = 0, AMAP = 1, } export declare class GeogProvider { private jsonp; private geog; private serviceMap; constructor(jsonp: Jsonp, geog: BaiduGeogProvider); transformGps(points: GpsPoint[], mapType?: MapType): Promise; } export declare class MapLaunchProvider { private geoProvider; private dialog; private actionSheetCtrl; private services; constructor(platform: Platform, appLauncher: AppLauncher, geoProvider: GeogProvider, dialog: Dialog, actionSheetCtrl: ActionSheetController); launch(point: GpsPoint): Promise; private show(point, index); private _launch(point, index); }