/// import type Point from '@mapbox/point-geometry'; import type { Handler } from '../handler_manager'; import type { Map } from '../map'; import { TapRecognizer } from './tap_recognizer'; import { TransformProvider } from './transform-provider'; /** * A `TapZoomHandler` allows the user to zoom the map at a point by double tapping */ export declare class TapZoomHandler implements Handler { _tr: TransformProvider; _enabled: boolean; _active: boolean; _zoomIn: TapRecognizer; _zoomOut: TapRecognizer; constructor(map: Map); reset(): void; touchstart(e: TouchEvent, points: Array, mapTouches: Array): void; touchmove(e: TouchEvent, points: Array, mapTouches: Array): void; touchend(e: TouchEvent, points: Array, mapTouches: Array): { cameraAnimation: (map: Map) => Map; }; touchcancel(): void; enable(): void; disable(): void; isEnabled(): boolean; isActive(): boolean; }