import { AppObject, AppObjectController } from "@vived/core";
import { TouchController, TouchInputEvent } from "../../TouchController";
export declare class TouchPan extends AppObjectController implements TouchController {
    static readonly type = "TouchPan";
    PAN_FINGER_DISTANCE_PX: number;
    private isPanning;
    private get panRootUC();
    private get toolRepo();
    allow: (e: TouchInputEvent) => boolean;
    onTouchStart: (e: TouchInputEvent) => void;
    onTouchMove: (e: TouchInputEvent) => void;
    onTouchEnd: (e: TouchInputEvent) => void;
    constructor(appObject: AppObject);
}
//# sourceMappingURL=TouchPan.d.ts.map