import { TouchEnvironmentActivation, TouchEnvironmentActivationOptions } from "./TouchEnvironmentActivation"; import type { Point, TouchEvent } from "../types"; export declare type TapActivationOptions = TouchEnvironmentActivationOptions & { tapDurationInMs: number; tapMoveThreshold: number; }; export declare class TapActivation extends TouchEnvironmentActivation { hasTapGestureEnded: boolean; tapDurationInMs: number; tapMoveThreshold: number; constructor(options: TapActivationOptions); touchStarted(event: TouchEvent): void; touchMoved(event: TouchEvent): void; touchEnded(): void; get hasPassedMoveThreshold(): boolean; get isTapGestureActive(): boolean; setTapEventTimer(): void; setMoveThresholdCriteria(position: Point): void; initMoveThreshold(position: Point): void; } //# sourceMappingURL=TapActivation.d.ts.map