/**
 * @file Public API for the React keyboard shortcut integration.
 *
 * Re-exports React hooks/components and key utilities from the core engine.
 */

// React hooks & components
export { useShortcut } from './useShortcut';
export { useShortcutScope } from './useShortcutScope';
export { ShortcutScope } from './ShortcutScope';
export { ShortcutHint } from './ShortcutHint';
export { ShortcutsProvider } from './ShortcutsProvider';
export { ShortcutsConfigContext } from './ShortcutsConfigContext';

// Core engine (re-exported for convenience)
export {
  ShortcutManager,
  formatShortcutDisplay,
  parseShortcutString,
  normalizeKey,
  normalizeShortcutString,
  isMac,
} from '../../utils/shortcuts';
