import { ZoomPluginMode } from './ZoomPluginMode'; import { ZoomPluginModifierKey } from './ZoomPluginModifierKey'; import { ZoomPluginScaleMode } from './ZoomPluginScaleMode'; import { ZoomPluginOverScaleMode } from './ZoomPluginOverScaleMode'; /** @codex-xmi-id e61f9826-0fcc-5b5f-aacb-05cf539ce8e1 */ 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; }