import { Platform, HotkeyTarget, FormTagName, HotkeyCommandTarget } from './types.mjs'; declare const getWin: (root: HotkeyTarget) => Window & typeof globalThis; declare const isFormTag: (tagName: string) => tagName is FormTagName; declare const MODIFIER_SEPARATOR = "+"; declare const SEQUENCE_SEPARATOR = ">"; declare const getEventTarget: (event: KeyboardEvent) => Element | null; declare const isContentEditableElement: (target: Element | null) => boolean; declare const getPlatform: () => Platform; declare const toArray: (value: T | T[]) => T[]; declare const resolveCommandTarget: (target: HotkeyCommandTarget) => HotkeyTarget | null; declare const isEventWithinTarget: (event: KeyboardEvent, el: HotkeyTarget) => boolean; declare const isSymbolKey: (key: string) => boolean; export { MODIFIER_SEPARATOR, SEQUENCE_SEPARATOR, getEventTarget, getPlatform, getWin, isContentEditableElement, isEventWithinTarget, isFormTag, isSymbolKey, resolveCommandTarget, toArray };