import { ReactElement } from 'react'; import { TimeSelectorProps } from './time-selector.types'; /** * TimeSelector provides hour, minute, and second selection using Select dropdowns. * * This component is used within the DateTimePicker popup to allow users to select * specific time values. It shows different selectors based on the granularity prop * and maintains the current date while updating only the time components. * * ## Features * * - **Granular Control**: Shows appropriate selectors based on granularity * - **24-hour Format**: Uses 24-hour time format (0-23 for hours) * - **Current Value Preservation**: Maintains existing date when updating time * - **Accessibility**: Uses semantic Select components with proper labeling * * @param props - The props for the TimeSelector component * @returns A time selection panel with appropriate selectors */ declare const TimeSelector: { (props: TimeSelectorProps): null | ReactElement; displayName: string; }; export default TimeSelector;