import { FSMImpl } from "../../fsm/FSMImpl"; import { InteractionBase } from "../InteractionBase"; import { TouchDataImpl } from "../TouchDataImpl"; import type { TouchData } from "../../../api/interaction/TouchData"; import type { Logger } from "../../../api/logging/Logger"; import type { CancellingState } from "../../fsm/CancellingState"; import type { StdState } from "../../fsm/StdState"; export declare class TapFSM extends FSMImpl { protected readonly downState: StdState; protected readonly cancelState: CancellingState; private touchID?; constructor(logger: Logger, handler: (event: TouchEvent) => void); } export declare class Tap extends InteractionBase { constructor(logger: Logger, name?: string); }