import { ReactElement } from 'react'; interface TimePickerProps { /** 24-hour time as "HH:MM" (e.g. "09:00", "17:30"). */ value?: string; onChange?: (value: string) => void; disabled?: boolean; /** Render the error (destructive) border/ring. */ invalid?: boolean; /** * Minute granularity. Arrow keys step by this, and any typed minute snaps to * the nearest multiple — e.g. `30` restricts the minute to `:00`/`:30`. * Default `1` (any minute). */ minuteStep?: number; /** Add a chevron that opens a scrollable, clickable list of times. Default false. */ selectable?: boolean; id?: string; className?: string; } declare function TimePicker({ value, onChange, disabled, invalid, minuteStep, selectable, id, className, }: TimePickerProps): ReactElement; export { TimePicker, type TimePickerProps, TimePicker as default };