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 KeysTypedFSM extends FSMImpl { private static readonly timeGap; private static readonly timeGapSupplier; private static getTimeGap; constructor(logger: Logger, action: (event: KeyboardEvent) => void); } export declare class KeysTyped extends InteractionBase { constructor(logger: Logger, name?: string); }