/**
 * HelpOverlay Component
 *
 * Displays keyboard shortcuts reference.
 * Memoized with custom comparator for shortcuts array.
 *
 * @since v1.10.2 - Added React.memo optimization
 */
import React from 'react';
export interface Shortcut {
    key: string;
    description: string;
    category?: string;
}
export interface HelpOverlayProps {
    shortcuts: Shortcut[];
    title?: string;
    /** Called when user wants to close the overlay */
    onClose?: () => void;
    /** Whether this overlay is active and should capture input */
    isActive?: boolean;
}
declare function HelpOverlayBase({ shortcuts, title, onClose, isActive }: HelpOverlayProps): React.ReactElement;
export declare const HelpOverlay: React.MemoExoticComponent<typeof HelpOverlayBase>;
/**
 * Default shortcuts for the application
 */
export declare const DEFAULT_SHORTCUTS: Shortcut[];
export {};
//# sourceMappingURL=HelpOverlay.d.ts.map