import { Viewer } from "../../Viewer";
export declare class OrbitAction {
    private _m_module;
    private _subject;
    private _beginInteractivity;
    private _endInteractivity;
    private m_viewCenter;
    private m_startPoint;
    constructor(m_module: any, subject: Viewer, beginInteractivity: () => void, endInteractivity: () => void);
    beginAction(x: number, y: number): void;
    action(x: number, y: number): void;
    endAction(): void;
    private getSideVector;
    private calculateXOrbit;
    private calculateYOrbit;
    private getCenter;
    private getViewer;
    private toVector;
    private toPoint;
    private deleteAll;
}
