import React, { FunctionComponent } from 'react';
import moment from 'moment';
export declare const TIME_FORMATS: {
    readonly HHmm: "HH:mm";
};
export declare type TimeRangeFormat = (typeof TIME_FORMATS)[keyof typeof TIME_FORMATS];
export declare const TimePickerCore: FunctionComponent<{
    className?: string;
    onChange: (value: moment.Moment) => void;
    onClick?: (evt: React.MouseEvent<HTMLInputElement, MouseEvent>) => void;
    label: string;
    name: string;
    value?: moment.Moment | null;
    timeFormat?: TimeRangeFormat;
    shouldClear?: boolean;
}>;
export declare const parseTime: (timeString: string, format?: string | undefined) => moment.Moment | null;
