import { Keymap } from "@opentui/keymap"; import type { EventMatchResolver, KeymapEvent, KeymapHost } from "@opentui/keymap"; export interface HtmlKeymapEvent extends KeymapEvent { readonly originalEvent?: KeyboardEvent; } interface HtmlKeyboardEventLike { key: string; ctrlKey: boolean; shiftKey: boolean; altKey: boolean; metaKey: boolean; preventDefault(): void; stopPropagation(): void; } export declare function normalizeHtmlKeyName(key: string): string; export declare function createHtmlKeymapEvent(event?: KeyboardEvent | HtmlKeyboardEventLike): HtmlKeymapEvent; export declare function createHtmlKeymapHost(root: HTMLElement): KeymapHost; export declare const htmlEventMatchResolver: EventMatchResolver; export declare function createHtmlKeymap(root: HTMLElement): Keymap; export declare function createDefaultHtmlKeymap(root: HTMLElement): Keymap; export {};