import { type IDragger } from "@inweb/viewer-core";
import type { Viewer } from "../Viewer";
import { OrbitControls } from "../controls/OrbitControls.js";
export declare class OrbitDragger implements IDragger {
    protected viewer: Viewer;
    protected orbit: OrbitControls;
    protected changed: boolean;
    constructor(viewer: Viewer);
    dispose(): void;
    updateControls: () => void;
    updateControlsCamera: () => void;
    updateZoomSpeed: ({ data: options }: {
        data: any;
    }) => void;
    controlsStart: () => void;
    controlsChange: () => void;
    stopContextMenu: (event: PointerEvent) => void;
}
