/** Горячие клавиши и фокус. MVP: no-op реализации */ export class Hotkey { constructor(_key: string, _handler: () => void) {} register() {} unregister() {} } export function createActivationHandler(_keys: string[], _handler: () => void) { return () => {}; } export function createEscapeHandler(_handler: () => void) { return (e: KeyboardEvent) => { if (e.key === 'Escape') _handler(); }; } export function createFocusTrap(_container: HTMLElement) { return { activate: () => {}, deactivate: () => {} }; } export function registerHotkeys(_map: Record void>) {}