import type { PanelEdge, ShellHotkeyBinding, ShellPanelConfig, ShellSettingsDelta } from './types.js'; export type ShellHotkeyAction = { type: 'toggle-panel'; edge: PanelEdge; } | { type: 'show-shortcuts'; }; export declare function shellActionFromKeyboardEvent(event: KeyboardEvent, panels: Record, settings?: ShellSettingsDelta): ShellHotkeyAction | null; export declare function shouldIgnoreShellHotkey(event: KeyboardEvent, settings?: ShellSettingsDelta): boolean; export declare function hotkeyMatchesEvent(binding: ShellHotkeyBinding, event: KeyboardEvent): boolean; export declare function isShortcutsEvent(event: KeyboardEvent): boolean; export declare function isEditableTarget(target: EventTarget | null): boolean; export declare function formatHotkeyBinding(binding: ShellHotkeyBinding | null | undefined): string; //# sourceMappingURL=hotkeys.d.ts.map