import * as interaction from './Interaction'; import { Dict } from '@jupyter-widgets/base'; import { Scale } from 'bqscales'; import { PanZoomModel } from './PanZoomModel'; export declare class PanZoom extends interaction.Interaction { render(): void; remove(): void; update_scales(): void; set_ranges(): void; hasRotatedParent(element: any): any; mousePos(): any; mousedown(): void; _mousedown(mouse_pos: any): void; mouseup(): void; mousemove(): void; _mousemove(mouse_pos: any): Promise; mousewheel(): void; _zoom(mouse_pos: any, delta: any): Promise; active: boolean; scale_promises: Promise>; previous_pos: [number, number]; domains_in_order: { x: any[]; y: any[]; }; model: PanZoomModel; last_mouse_pos: any; use_css_rotation_workaround: boolean; }