import { AppObject, AppObjectController } from "@vived/core";
import { StylusController } from "../../Stylus";
export declare class StylusPressOnAppObjectSC extends AppObjectController implements StylusController {
    static readonly type = "StylusPressOnAppObjectSC";
    static readonly maxTapDistancePx = 5;
    private stylus?;
    private pressUC?;
    private startPosition;
    private endPosition;
    private pressedID;
    private isPressed;
    allow: (button: number) => boolean;
    onButtonDown: (button: number) => void;
    onButtonUp: (button: number) => void;
    onStylusMove: () => void;
    constructor(appObject: AppObject);
}
//# sourceMappingURL=StylusPressOnAppObjectSC.d.ts.map