import { FSMImpl } from "../../fsm/FSMImpl"; import { InteractionBase } from "../InteractionBase"; import { KeysDataImpl } from "../KeysDataImpl"; import type { KeysData } from "../../../api/interaction/KeysData"; import type { Logger } from "../../../api/logging/Logger"; export declare class KeysDownFSM extends FSMImpl { private readonly currentCodes; constructor(logger: Logger, action: (evt: KeyboardEvent) => void); reinit(): void; } export declare class KeysDown extends InteractionBase { constructor(logger: Logger, name?: string); }