import { AfterViewInit, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { ConfigProvider } from '../../config/config'; import { BaiduMapOptions } from './baidu-map-options'; import { BaiduMapController } from './baidu-map'; export declare class BaiduMap implements AfterViewInit, OnChanges { private _elementRef; private baiduMapCtrl; private config; options: BaiduMapOptions; onMapLoaded: EventEmitter; onMapLoadFialed: EventEmitter; onMapClick: EventEmitter; onMarkerClick: EventEmitter; opacity: number; private mapLoaded; constructor(_elementRef: ElementRef, baiduMapCtrl: BaiduMapController, config: ConfigProvider); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; private reDraw(opts); private draw(markers); private getOptions(); }