import { ViewParams } from "../Common/OdaGeAction";
import { Viewer } from "../../Viewer";
export declare class PanAction {
    private _m_module;
    private _subject;
    private _m_start;
    private _deltaScreenPosition;
    private _beginInteractivity;
    private _endInteractivity;
    private _getViewParams;
    private _setViewParams;
    constructor(m_module: any, subject: Viewer, beginInteractivity: () => void, endInteractivity: () => void, getViewParams: () => ViewParams, setViewParams: (params: ViewParams) => void);
    beginAction(x: number, y: number, absoluteX: number, absoluteY: number): void;
    action(x: number, y: number, absoluteX: number, absoluteY: number): void;
    endAction(): void;
    private screenToWorld;
}
