import * as ng from "@angular/core"; /** * ZoomAndPanNavigationService */ export declare class ZoomAndPanNavigationService { /** * On zoom */ onZoom: ng.EventEmitter; /** * On drag */ onDrag: ng.EventEmitter<{ startX: number; startY: number; endX: number; endY: number; mapViewportWidth: number; mapViewportHeight: number; }>; /** * On navigation map update */ onNavigationMapUpdate: ng.EventEmitter; /** * Constructor */ constructor(); /** * Zoom * @param amount */ zoom(amount: number): void; /** * Drag */ drag(startX: any, startY: any, endX: any, endY: any, mapViewportWidth: any, mapViewportHeight: any): void; /** * Update navigation map */ updateNavigationMap(mapDataURL: string): void; }