import { ZoomPluginMode } from './ZoomPluginMode'; import { ZoomPluginModifierKey } from './ZoomPluginModifierKey'; import { ZoomPluginScaleMode } from './ZoomPluginScaleMode'; import { ZoomPluginOverScaleMode } from './ZoomPluginOverScaleMode'; export declare class ZoomPluginPan { id?: number; uuid: string; /** * Enable panning */ enabled: boolean; /**Allowed panning directions */ mode: ZoomPluginMode; /** * Modifier key required for panning with mouse */ modifierKey: ZoomPluginModifierKey; /** * Enable panning over a scale for that axis (regardless of mode) */ scaleMode: ZoomPluginScaleMode; /** * Enable panning over a scale for that axis (but only if mode is also * enabled), and disables panning along that axis otherwise. Deprecated. */ overScaleMode: ZoomPluginOverScaleMode; /** * Minimal pan distance required before actually applying pan */ threshold: number; }