import { FC } from 'react'; import { KeyboardShortcut } from '../shared/keyboard/types'; export interface ShortcutHelpDialogProps { /** Whether the dialog is open */ isOpen: boolean; /** Callback when dialog should close */ onClose: () => void; /** List of keyboard shortcuts to display */ shortcuts: KeyboardShortcut[]; } /** * ShortcutHelpDialog Component * * A modal dialog that displays all available keyboard shortcuts grouped by category. * Automatically detects the user's platform and shows appropriate key labels * (Cmd for Mac, Ctrl for Windows/Linux). * * @example * ```tsx * const shortcuts = [ * { id: 'search', keys: 'mod+k', description: 'Open Search', category: 'Navigation' }, * { id: 'save', keys: 'mod+s', description: 'Save', category: 'Actions' }, * ]; * * setIsOpen(false)} * shortcuts={shortcuts} * /> * ``` */ export declare const ShortcutHelpDialog: FC; //# sourceMappingURL=ShortcutHelpDialog.d.ts.map