/// import type { AmapMap, MapShallowRef, RegisterOverlay } from "../types/interface"; import type { AmapOverlay, GmapOverlay } from "./useOverlay"; export interface UseMapFitViewOutput { setFitView: (immediate: boolean) => void; registerFitVeiw: RegisterOverlay; } export interface UseMapFitViewProps { mapRef: MapShallowRef; padding?: [number, number, number, number]; autoFitTimeout?: number; } export declare const useAmapFitView: (props: UseMapFitViewProps) => { registerFitVeiw: RegisterOverlay<{ _needUpdate: boolean; readonly CLASS_NAME: "Overlay" | "Overlay.Polygon" | "Overlay.CorePolygon" | "Overlay.CorePolyline" | "Overlay.Rectangle" | "Overlay.Ellipse" | "Overlay.Circle" | "Overlay.CircleMarker" | "Overlay.Polyline" | "Overlay.BezierCurve" | "Overlay.OverlayGroup" | "Overlay.GeoJSON"; className: "Overlay" | "Overlay.Polygon" | "Overlay.CorePolygon" | "Overlay.CorePolyline" | "Overlay.Rectangle" | "Overlay.Ellipse" | "Overlay.Circle" | "Overlay.CircleMarker" | "Overlay.Polyline" | "Overlay.BezierCurve" | "Overlay.OverlayGroup" | "Overlay.GeoJSON"; _isMoveing: boolean; visible: boolean; setMap(map: { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | null): void; getMap(): { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | null; contains(...args: any[]): boolean; remove(): void; hide(): void; show(): void; setDraggable(draggable: boolean): boolean; setOptions(args?: any): void; getOptions(): any; getExtData(): any; setExtData(extData: any): void; getCursor(): any; emit(type: string, events?: any): any; getDraggable(): boolean; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; getEvents(): Record; } | { type: string; className: string; readonly CLASS_NAME: string; dom: HTMLElement; amapId: number; getMap(): { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | null; setMap(map: { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | null | undefined): void; addTo(map: { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; add(map: { _outseaDataType: string; setCenter(center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getStyleByUserId(id: any, zoom: number): any; getCustomTypeByContainerPos(lnglat: any): any; getScreenShot(width: number, height: number): string; updateView(view: any, render?: boolean | undefined): void; destroy(): void; setZoomAndCenter(zoom: number, center: [number, number] | AMap.LngLat, immediately?: boolean | undefined, duration?: number | undefined): void; getBounds(): AMap.Bounds; getCenter(): AMap.LngLat; getGraphicInfo(): { hardwareAccEnabled: any; }; setZoom(zoom: number, immediately?: boolean | undefined, duration?: number | undefined): void; getZoom(digits?: number | undefined): number; zoomIn(): void; zoomOut(): void; getPitch(): number; setPitch(pitch: number, immediately?: boolean | undefined, duration?: number | undefined): void; getRotation(): number; setRotation(rotation?: number | undefined, immediately?: boolean | undefined, duration?: number | undefined): void; setBounds(bounds: AMap.Bounds | number[], immediately?: boolean | undefined, avoid?: number[] | undefined): void; panTo(lnglat: [number, number] | AMap.LngLat, duration?: number | undefined): void; panBy(x: number, y: number, duration?: number | undefined): void; getContainer(): HTMLDivElement; add(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; remove(features: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | ({ CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; })[]): void; lngLatToCoords(lnglat: [number, number] | AMap.LngLat): [number, number]; coordsToLngLat(coords: [number, number]): AMap.LngLat; lngLatToContainer(lnglat: number[] | AMap.LngLat): AMap.Pixel; containerToLngLat(pixel: number[] | AMap.Pixel): AMap.LngLat; coordToContainer(coord: [number, number]): [number, number]; containerToCoord(pixel: number[] | AMap.Pixel): number[]; pixelToLngLat(pixel: number[] | AMap.Pixel, z?: number | undefined): AMap.LngLat; lngLatToPixel(lnglat: number[] | AMap.LngLat, z?: number | undefined): AMap.Pixel; getResolution(point?: AMap.LngLat | undefined): number; getScale(dpi: number): number; getCity(cbk: (result: any) => void, lnglat: number[]): void; setCity(cityName: string, cbk: (center: number[] | null, zoom: number | null) => void): void; setFitView(overlays?: { has(vector: any): boolean; clear(): void; setOptions(opt: any): void; query(lnglat: AMap.LngLatLike): any | undefined; getBounds(): AMap.Bounds | undefined; } | { on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[] | undefined, immediately?: boolean | undefined, avoid?: number[] | undefined, maxZoom?: number | undefined): AMap.Bounds | undefined; getFitZoomAndCenterByOverlays(overlayList: any[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[] | undefined; getFitZoomAndCenterByBounds(bounds: AMap.Bounds | number[], avoid?: number[] | undefined, maxZoom?: number | undefined): any[]; addControl(control: AMap.Control): void; removeControl(control: AMap.Control): void; setMapStyle(value: string): void; getMapStyle(): string; getAllOverlays(type?: string | undefined): any[]; clearMap(): void; clearInfoWindow(): void; getFeatures(): string | string[] | undefined; setFeatures(features: string[]): void; getMapApprovalNumber(): any; setMask(maskPath: number[][]): void; setLabelRejectMask(reject: boolean): void; className: string; _resource: Resource void) | undefined; }> & { taskManger: TaskManager; SDFCombineTexture: SDFCombineTexture; taskThread: RenderThread; drawMode: string; taskQueue: TaskQueue; oversea: Oversea; highlight: Highlight; }>; _loadData?: string | undefined; gl?: WebGLRenderingContext | undefined; canvas?: HTMLCanvasElement | undefined; WebGLParams: any; _sourceManager: SourceManager; getGL(): WebGLRenderingContext | undefined; loadData(): string | undefined; getGraphic(): { hardwareAccEnabled: any; }; getSize(): AMap.Size; addLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; removeLayer(layer: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; setLayers(layers: { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]): void; getLayers(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getLayersDangerous(): { CLASS_NAME: string; _zIndex: number; _opts: any; setMap(map: any | null): void; setzIndex(z: number): void; setOpacity(opacity: number): void; getOpacity(): number; getzIndex(): number; getOptions(): any; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getVisible(): boolean; show(): void; hide(): void; destroy(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }[]; getStatus(): { dragEnable: boolean; zoomEnable: boolean; doubleClickZoom: boolean; keyboardEnable: boolean; jogEnable: boolean; scrollWheel: boolean; zoomSpeed: number; animateEnable: boolean; touchZoomCenter: number; touchZoom: boolean; pitchEnable: boolean; rotateEnable: boolean; showBuildingBlock: boolean | undefined; isHotspot: boolean; mapstyleUrl: string; features: string | string[] | undefined; allBubble: boolean; pickWhenMoving: boolean; }; setStatus(status: any): void; getOutseaState(): boolean; getOutseaDataType(): string; getMapboxStyle(): any; _setStyleByPlat(style: any): void; getDefaultCursor(): string; setDefaultCursor(cursor: string): void; getLimitBounds(): AMap.Bounds | undefined; setLimitBounds(bounds: AMap.Bounds | number[]): void; clearLimitBounds(): void; getZooms(): [number, number]; setZooms(zooms: [number, number]): void; getSkyColor(optimalZoom: number): number[]; getatmosColor(optimalZoom: number): number[]; getStamp(): number; getStyleByIdForUser(id: any, zoom: number): any; getTileZoom(z: number): any; getCustomTypeByPos(pos: any): any; getLabelRejectMask(): boolean; setHighlight(mainKey: number, subKey: number[]): void; start(): void; stop(): void; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }): void; remove(): void; show(): void; hide(): void; getPosition(): AMap.LngLat | null; setPosition(position: AMap.Vector2): void; getAnchor(): string | AMap.Vector2; setAnchor(anchor: string): void; getOffset(): AMap.Pixel; setOffset(offset: AMap.Pixel | AMap.Vector2): void; getAngle(): number; setAngle(angle: number): void; getOrientation(): number | null | undefined; setOrientation(orientation: number | undefined): void; getSize(): AMap.Vector2; setSize(size: AMap.Size | AMap.Vector2): void; getzIndex(): number | undefined; setzIndex(zIndex: number): void; getOptions(): AMap.OverlayOptions; getContent(): string | HTMLElement; setContent(content?: string | HTMLElement | undefined): void; getBounds(): AMap.Bounds | null; getVisible(): boolean; updateOverlay(params?: any): void; updateOverlayContexMenu(params?: any): void; destroy(): void; getCursor(): string | undefined; getContentDom(): HTMLElement; on(type: AMap.EventType | AMap.EventType[], fn: (e: any) => void, context?: any, once?: boolean | undefined): any; off(type: AMap.EventType, fn: (e: any) => void, context?: any): any; hasEvents(type: AMap.EventType, fn: (e: any) => void, context?: any): boolean; clearEvents(type: AMap.EventType): any; emit(type: AMap.EventType, data?: any): any; getEvents(): Record; }>; setFitView: (immediate?: boolean) => void; }; export declare const useGmapFitView: (props: UseMapFitViewProps) => { registerFitVeiw: RegisterOverlay; setFitView: (immediate?: boolean) => void; }; export declare const useMapFitView: (props: UseMapFitViewProps) => UseMapFitViewOutput;