import type { PanelToolsToolId } from '../components/PanelTools/panel-tools-types'; export type ShellShortcutAction = 'toggle-panel-nav' | 'close-panel-tools' | `open-tool:${PanelToolsToolId}`; /** Tool shortcut keys (K, A, S, M, N, /) toggle open/closed via `ds-panel-tools.activateTool`. */ /** True when no modifier keys are held — avoids browser/app chords like ⌘N. */ export declare function isBareShellShortcutKey(e: Pick): boolean; /** Skip shell shortcuts while typing in an editable control. */ export declare function isEditableShortcutTarget(target: EventTarget | null): boolean; /** Resolve a shell chrome shortcut, or `null` when the key is not handled. */ export declare function resolveShellShortcut(e: Pick): ShellShortcutAction | null; //# sourceMappingURL=shell-shortcuts.d.ts.map