export type KeyboardMode = "keydown" | "keyup" | "keypress"; export interface UseKeyboardOptions { mode?: KeyboardMode; target?: EventTarget; passive?: boolean; enabled?: boolean; } export declare function useKeyboard(listener: (e: JSX.TargetedKeyboardEvent) => void, { mode, target, passive, enabled }: UseKeyboardOptions): void;