import { Jsonp } from '@angular/http'; import { GpsPoint } from '../../commons/type/geog'; export interface Geocoder extends GpsPoint { coordType?: 'bd09ll' | 'bd09mc' | 'gcj02ll' | 'wgs84ll' | 'wgs84'; pois?: '0' | '1'; radius?: number; } export interface Suggestion { keyword: string; region?: string; coordType?: 'wgs84' | 'gcj02' | 'bd09'; retCoordType?: 'gcj02ll' | 'gcj02' | 'bd09'; location?: string; } export declare class BaiduGeogProvider { private jsonp; private appKey; constructor(jsonp: Jsonp); geocoder(params: Geocoder): Promise; suggestion(params: Suggestion): Promise; transformGps(points: GpsPoint[]): Promise; }