import * as React from 'react'; import type { OnChangeParams, Option } from '../select'; import { filterOptions } from '../select'; import DateHelpers from '../datepicker/utils/date-helpers'; import type { TimePickerDefaultProps, TimePickerProps, TimePickerState } from './types'; declare class TimePicker extends React.Component, TimePickerState> { static defaultProps: TimePickerDefaultProps; dateHelpers: DateHelpers; state: { steps: never[]; value: null; }; constructor(props: TimePickerProps); componentDidMount(): void; componentDidUpdate(prevProps: TimePickerProps): void; onChange: (params: OnChangeParams) => void; secondsToLabel: (seconds: number, format?: "12" | "24" | undefined) => string; /** * Converts a time string, e.g. 10:00, to one or more possible TimePicker * options representing that time. */ stringToOptions: (a: string, format?: '12' | '24') => Array