import type { InputSnapshot } from "./InputSnapshot";
export type Gesture = {
    readonly type: "tap";
    readonly x: number;
    readonly y: number;
} | {
    readonly type: "pan";
    readonly deltaX: number;
    readonly deltaY: number;
} | {
    readonly type: "pinch";
    readonly scale: number;
};
export declare class GestureRecognizer {
    private previousTouches;
    private downFrames;
    update(snapshot: InputSnapshot): readonly Gesture[];
}
//# sourceMappingURL=GestureRecognizer.d.ts.map