/**
 * Keyboard Shortcuts Help Overlay
 *
 * Displays categorized keyboard shortcuts:
 * - Toggle with ? or F1
 * - Categorized by function
 * - Visual key representations
 * - Context-sensitive help
 */
import React from 'react';
/**
 * Props for KeyboardHelp
 */
interface KeyboardHelpProps {
    /** Whether to show the help overlay */
    isVisible: boolean;
    /** Callback when help is closed */
    onClose: () => void;
    /** Show only specific categories */
    categories?: Array<'Navigation' | 'Editing' | 'Tools' | 'View' | 'Session'>;
}
/**
 * Keyboard Help Overlay Component
 */
export declare function KeyboardHelp({ isVisible, onClose, categories, }: KeyboardHelpProps): React.JSX.Element | null;
/**
 * Hook to manage keyboard help visibility
 */
export declare function useKeyboardHelp(): {
    isVisible: boolean;
    toggle: () => void;
    show: () => void;
    hide: () => void;
};
/**
 * Keyboard Help Button
 *
 * Shows a button/hint to press ? for help
 */
export declare function KeyboardHelpButton(): React.JSX.Element;
export default KeyboardHelp;
