import { Map as LeafletMap, LayersControlEvent, LayerEvent, LeafletEvent, ResizeEvent, ErrorEvent, LocationEvent, LeafletMouseEvent, LeafletKeyboardEvent, ZoomAnimEvent } from 'leaflet'; import { InteractiveEvents, PopupEvents, TooltipEvents } from '../../_events'; import type { EventHandler } from '../../../types'; export declare const Events: { onMouseMove: string; onKeyPress: string; onKeyDown: string; onKeyUp: string; onPreClick: string; onZoomAnim: string; onTooltipOpen: string; onTooltipClose: string; onPopupOpen: string; onPopupClose: string; onClick: string; onDblClick: string; onMouseDown: string; onMouseUp: string; onMouseOver: string; onMouseOut: string; onContextMenu: string; onBaseLayerChange: string; onOverlayAdd: string; onOverlayRemove: string; onLayerAdd: string; onLayerRemove: string; onZoomLevelsChange: string; onResize: string; onUnload: string; onViewReset: string; onLoad: string; onZoomStart: string; onMoveStart: string; onZoom: string; onMove: string; onZoomEnd: string; onMoveEnd: string; onAutoPanStart: string; onLocationError: string; onLocationFound: string; }; export declare type Methods = { /** * 基础图层切换事件 * @description 基础图层切换事件 * @default undefined */ onBaseLayerChange?: EventHandler; /** * 覆盖图层切换事件 * @description 覆盖图层切换事件 * @default undefined */ onOverlayAdd?: EventHandler; /** * 覆盖图层移除事件 * @description 覆盖图层移除事件 * @default undefined */ onOverlayRemove?: EventHandler; /** * 图层添加事件 * @description 图层添加事件 * @default undefined */ onLayerAdd?: EventHandler; /** * 图层移除事件 * @description 图层移除事件 * @default undefined */ onLayerRemove?: EventHandler; /** * 缩放级别变更事件 * @description 缩放级别变更事件 * @default undefined */ onZoomLevelsChange?: EventHandler; /** * 尺寸调整事件 * @description 尺寸调整事件 * @default undefined */ onResize?: EventHandler; /** * 未加载事件 * @description 未加载事件 * @default undefined */ onUnload?: EventHandler; /** * 视图重置事件 * @description 视图重置事件 * @default undefined */ onViewReset?: EventHandler; /** * 加载事件 * @description 加载事件 * @default undefined */ onLoad?: EventHandler; /** * 缩放级别调整开始事件 * @description 缩放级别调整开始事件 * @default undefined */ onZoomStart?: EventHandler; /** * 移动开始事件 * @description 移动开始事件 * @default undefined */ onMoveStart?: EventHandler; /** * 缩放级别调整事件 * @description 缩放级别调整事件 * @default undefined */ onZoom?: EventHandler; /** * 移动事件 * @description 移动事件 * @default undefined */ onMove?: EventHandler; /** * 缩放级别调整结束事件 * @description 缩放级别调整结束事件 * @default undefined */ onZoomEnd?: EventHandler; /** * 移动结束事件 * @description 移动结束事件 * @default undefined */ onMoveEnd?: EventHandler; /** * 弹层打开时 autopan 事件 * @description 弹层打开时 autopan 事件 * @default undefined */ onAutoPanStart?: EventHandler; /** * 用户位置未找到事件 * @description 用户位置未找到事件 * @default undefined */ onLocationError?: EventHandler; /** * 用户位置找到事件 * @description 用户位置找到事件 * @default undefined */ onLocationFound?: EventHandler; /** * 鼠标移动事件 * @description 鼠标移动事件 * @default undefined */ onMouseMove?: EventHandler; /** * 字符按键按下时事件 * @description 字符按键按下时事件 * @default undefined */ onKeyPress?: EventHandler; /** * 按键按下时事件 * @description 按键按下时事件 * @default undefined */ onKeyDown?: EventHandler; /** * 按键松开事件 * @description 按键松开事件 * @default undefined */ onKeyUp?: EventHandler; /** * 点击前事件 * @description 点击前事件 * @default undefined */ onPreClick?: EventHandler; /** * 缩放动效事件 * @description 缩放动效事件 * @default undefined */ onZoomAnim?: EventHandler; } & InteractiveEvents.Methods & PopupEvents.Methods & TooltipEvents.Methods;