import { AppObject, AppObjectController } from "@vived/core";
import { TouchController, TouchInputEvent } from "../../TouchController";
export declare class TouchPressOnAppObject extends AppObjectController implements TouchController {
    static readonly type = "TouchPressOnAppObject";
    static readonly maxTapDistancePx = 5;
    private pressUC?;
    private startPosition;
    private endPosition;
    private doTouchEnd;
    private pressedID;
    private isPressed;
    allow: (e: TouchInputEvent) => boolean;
    onTouchStart: (e: TouchInputEvent) => void;
    onTouchMove: (e: TouchInputEvent) => void;
    onTouchEnd: () => void;
    constructor(appObject: AppObject);
}
//# sourceMappingURL=TouchPressOnAppObject.d.ts.map