import { InputHandler } from "./inputHandler";
import { RpcSafeClient } from "../rpcSafeClient";
export declare class TouchHandler extends InputHandler {
    private readonly _rpc;
    private readonly _canvas;
    private _lastTouchStartPosition;
    private _initialTouchDistance;
    constructor(canvas: HTMLCanvasElement, rpc: RpcSafeClient);
    register(): void;
    dispose(): void;
    private handleTouchStart;
    private handleSingleTouchStart;
    private handleDoubleTouchStart;
    private handleTouchMove;
    private handleSingleTouchMove;
    private handleDoubleTouchMove;
    private handlePinch;
    private handleTouchEnd;
    private handleSingleTouchEnd;
    private handleDoubleTouchEnd;
    private handleTouchCancel;
    private handleTouchClick;
    private hasMoved;
    private relativeTouchPosition;
}
