import React from 'react';
import { FormControlWrapperPublicProps } from '../../FormLayout/components/FormControlWrapper';
import { FormControlCommonProps } from '../types.js';
export interface TimePickerProps extends Omit<FormControlCommonProps, 'onChange'>, FormControlWrapperPublicProps {
    is24?: boolean;
    /** If this is true there will be no internal way of clearing the value. */
    hideClearButton?: boolean;
    minuteStep?: number;
    onChange?: (e: {
        target: {
            value?: string;
        };
    }) => void;
    onChangeValue?: (newTime?: string) => void;
    value?: string;
}
declare const TimePicker: {
    ({ disabled, error, hint, hideClearButton, is24, label, labelBehavior, maxWidth, minWidth, minuteStep, name, onBlur, onChange, onChangeValue, onFocus, showErrorMessage, subText, valid, value, }: TimePickerProps): React.ReactElement;
    displayName: string;
};
export { TimePicker };
