import type { MouseControl } from './types';
export declare class OrbitControl implements MouseControl {
    private dom;
    private prePosition;
    private isOrbiting;
    constructor(params: {
        dom: HTMLElement;
    });
    onMouseDown: (event: MouseEvent) => void;
    onMouseUp: () => void;
    onMouseMove: (event: MouseEvent) => void;
    private addOrbitPivot;
    private removeOrbitPivot;
    dispose(): void;
}
