import { TapRecognizer } from './tap_recognizer';
import type Point from '../../util/point';
import type Map from '../map';
export default class TapZoomHandler {
    _enabled: boolean;
    _active: boolean;
    _zoomIn: TapRecognizer;
    _zoomOut: TapRecognizer;
    constructor();
    reset(): void;
    touchstart(e: TouchEvent, points: Array<Point>, mapTouches: Array<Touch>): void;
    touchmove(e: TouchEvent, points: Array<Point>, mapTouches: Array<Touch>): void;
    touchend(e: TouchEvent, points: Array<Point>, mapTouches: Array<Touch>): {
        cameraAnimation: (map: Map) => Map;
    };
    touchcancel(): void;
    enable(): void;
    disable(): void;
    isEnabled(): boolean;
    isActive(): boolean;
}
//# sourceMappingURL=tap_zoom.d.ts.map