import { IMapApi, ICustomOverlayApi, IPixel } from '../abstract'; export declare class AMapCustomOverlayApi implements ICustomOverlayApi { protected _nativeLayer: any; private _api; private _root; private _map; constructor(viewport: any, api: any); addTo(map: AMapMap): void; } export declare class AMapMap implements IMapApi { constructor(container: any); private _api; protected _nativeMap: any; getMap(): any; getCenter(): { lng: any; lat: any; }; getZoom(): number; getRotation(): number; getPitch(): number; getBounds(): any[]; private _calcCenterAndZoom; setView(bounds: any, lng: any, lat: any, zoom: any, rotation: any, pitch: any, animation: any): void; enableDragging(): void; disableDragging(): void; enableScrollWheelZoom(): void; disableScrollWheelZoom(): void; enableDoubleClickZoom(): void; disableDoubleClickZoom(): void; enableTouchZoom(): void; disableTouchZoom(): void; invalidateSize(): void; project(lng: any, lat: any): IPixel; latLngToLayerPoint(point: any): { x: any; y: any; }; layerPointToLatLng(pixel: any): { lng: any; lat: any; }; initialize(tiles: any): void; private _satelliteLayer; private _buildingLayer; private _roadLayer; render(gisModel: any, ecModel: any, api: any): void; destroy(): void; private _updatePointLayer; private _updateRoadLayer; private _updateRoadNetLayer; private _updateSatelliteLayer; private _updateBuildingLayer; }