import { ZoomPluginMode } from './ZoomPluginMode'; import { ZoomPluginScaleMode } from './ZoomPluginScaleMode'; import { ZoomPluginOverScaleMode } from './ZoomPluginOverScaleMode'; import { ZoomPluginZoomWheel } from './ZoomPluginZoomWheel'; import { ZoomPluginZoomDrag } from './ZoomPluginZoomDrag'; import { ZoomPluginZoomPinch } from './ZoomPluginZoomPinch'; export declare class ZoomPluginZoom { id?: number; uuid: string; /**Options of the mouse wheel behavior */ wheel: ZoomPluginZoomWheel; /**Options of the drag-to-zoom behavior */ drag: ZoomPluginZoomDrag; /**Options of the drag-to-zoom behavior */ pinch: ZoomPluginZoomPinch; /**Allowed zoom directions */ mode: ZoomPluginMode; /** * Which of the enabled zooming directions should only be available when the mouse cursor is over a scale for that axis */ scaleMode: ZoomPluginScaleMode; /** * Allowed zoom directions when the mouse cursor is over a scale for that axis (but only if mode is also enabled), and disables zooming along that axis otherwise. Deprecated; use scaleMode instead. */ overScaleMode: ZoomPluginOverScaleMode; }