/** * ShortcutRecorder - VS Code-style keyboard shortcut recording widget * Click to start recording, press keys to set, Escape to cancel */ interface ShortcutRecorderProps { /** Current binding value */ value: string | null; /** Callback when binding changes */ onChange: (binding: string | null) => void; /** Callback to check for conflicts */ onConflictCheck?: (binding: string) => string | null; /** Whether the recorder is disabled */ disabled?: boolean; /** Optional additional className */ className?: string; } export declare function ShortcutRecorder({ value, onChange, onConflictCheck, disabled, className, }: ShortcutRecorderProps): import("react/jsx-runtime").JSX.Element; export {};