import { type KeyboardEvent, type RefObject } from 'react'; import type { TimeDropdownHandle } from './TimeDropdown'; /** * Capture-phase keydown handler for inputs with a TimeDropdown. * * - Dropdown OPEN: ArrowUp/Down/Enter/Escape → forwarded to dropdown; * ArrowLeft/Right → blocked (no segment switch). * - Dropdown CLOSED: Enter → opens dropdown; * ArrowUp/Down & digits on time segments → blocked. */ export declare function useTimeDropdownKeyCapture({ enabled, isOpen, dropdownRef, onOpen, }: { enabled: boolean; isOpen: boolean; dropdownRef: RefObject; onOpen: () => void; }): (e: KeyboardEvent) => void;