import { FSMImpl } from "../../fsm/FSMImpl"; import { InteractionBase } from "../InteractionBase"; import { PointDataImpl } from "../PointDataImpl"; import type { PointData } from "../../../api/interaction/PointData"; import type { Logger } from "../../../api/logging/Logger"; export declare class ClickFSM extends FSMImpl { private checkButton; constructor(logger: Logger, action?: (evt: MouseEvent) => void); getCheckButton(): number; setCheckButton(buttonToCheck: number): void; reinit(): void; } export declare class Click extends InteractionBase { constructor(logger: Logger, fsm?: ClickFSM, data?: PointDataImpl, name?: string); }