import { KeyboardShortcutBehavior, NodeEditorShortcutAction, ShortcutBinding } from '../types/interaction'; export type ShortcutDisplayPlatform = "mac" | "windows"; /** * Detects the current platform for shortcut rendering. */ export declare const detectShortcutDisplayPlatform: () => ShortcutDisplayPlatform; /** * Formats a shortcut binding into a platform-appropriate label. */ export declare const formatShortcutBinding: (binding: ShortcutBinding, platform: ShortcutDisplayPlatform) => string; /** * Returns the primary shortcut label for a given action, if available. */ export declare const getShortcutLabelForAction: (shortcuts: KeyboardShortcutBehavior, action: NodeEditorShortcutAction, platform: ShortcutDisplayPlatform) => string | null;