import React from 'react';
import { TimePickerProps as BasePickerProps, BaseValueType } from './TimePicker';
import type { ValidateStatus } from '../_base/baseComponent';
import type { ScrollItemProps } from '../scrollList/scrollItem';
export type { TimeInputProps } from './TimeInput';
export type { TimePickerProps } from './TimePicker';
export type { BaseValueType, ScrollItemProps, ValidateStatus };
export type LocalePickerProps = BasePickerProps;
export default class LocaleTimePicker extends React.PureComponent<LocalePickerProps> {
    static propTypes: {
        inputStyle: import("prop-types").Requireable<object>;
        preventScroll: import("prop-types").Requireable<boolean>;
        panelHeader: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
        panelFooter: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
        'aria-labelledby': import("prop-types").Requireable<string>;
        'aria-invalid': import("prop-types").Requireable<boolean>;
        'aria-errormessage': import("prop-types").Requireable<string>;
        'aria-describedby': import("prop-types").Requireable<string>;
        'aria-required': import("prop-types").Requireable<boolean>;
        prefixCls: import("prop-types").Requireable<string>;
        borderless: import("prop-types").Requireable<boolean>;
        clearText: import("prop-types").Requireable<string>;
        clearIcon: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
        value: import("prop-types").Requireable<NonNullable<string | number | string[] | Date | number[] | Date[]>>;
        inputReadOnly: import("prop-types").Requireable<boolean>;
        disabled: import("prop-types").Requireable<boolean>;
        showClear: import("prop-types").Requireable<boolean>;
        defaultValue: import("prop-types").Requireable<NonNullable<string | number | string[] | Date | number[] | Date[]>>;
        open: import("prop-types").Requireable<boolean>;
        defaultOpen: import("prop-types").Requireable<boolean>;
        onOpenChange: import("prop-types").Requireable<(...args: any[]) => any>;
        position: import("prop-types").Requireable<any>;
        getPopupContainer: import("prop-types").Requireable<(...args: any[]) => any>;
        placeholder: import("prop-types").Requireable<string>;
        format: import("prop-types").Requireable<string>;
        style: import("prop-types").Requireable<object>;
        className: import("prop-types").Requireable<string>;
        popupClassName: import("prop-types").Requireable<string>;
        popupStyle: import("prop-types").Requireable<object>;
        disabledHours: import("prop-types").Requireable<(...args: any[]) => any>;
        disabledMinutes: import("prop-types").Requireable<(...args: any[]) => any>;
        disabledSeconds: import("prop-types").Requireable<(...args: any[]) => any>;
        disabledTime: import("prop-types").Requireable<(...args: any[]) => any>;
        dropdownMargin: import("prop-types").Requireable<NonNullable<number | object>>;
        hideDisabledOptions: import("prop-types").Requireable<boolean>;
        onChange: import("prop-types").Requireable<(...args: any[]) => any>;
        use12Hours: import("prop-types").Requireable<boolean>;
        hourStep: import("prop-types").Requireable<number>;
        minuteStep: import("prop-types").Requireable<number>;
        secondStep: import("prop-types").Requireable<number>;
        focusOnOpen: import("prop-types").Requireable<boolean>;
        autoFocus: import("prop-types").Requireable<boolean>;
        size: import("prop-types").Requireable<"default" | "small" | "large">;
        stopPropagation: import("prop-types").Requireable<boolean>;
        panels: import("prop-types").Requireable<import("prop-types").InferProps<{
            panelHeader: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
            panelFooter: import("prop-types").Requireable<NonNullable<import("prop-types").ReactNodeLike>>;
        }>[]>;
        onFocus: import("prop-types").Requireable<(...args: any[]) => any>;
        onBlur: import("prop-types").Requireable<(...args: any[]) => any>;
        locale: import("prop-types").Requireable<object>;
        localeCode: import("prop-types").Requireable<string>;
        dateFnsLocale: import("prop-types").Requireable<object>;
        zIndex: import("prop-types").Requireable<NonNullable<string | number>>;
        insetLabel: import("prop-types").Requireable<import("prop-types").ReactNodeLike>;
        insetLabelId: import("prop-types").Requireable<string>;
        validateStatus: import("prop-types").Requireable<"default" | "error" | "warning" | "success">;
        type: import("prop-types").Requireable<import("./TimePicker").Type>;
        rangeSeparator: import("prop-types").Requireable<string>;
        triggerRender: import("prop-types").Requireable<(...args: any[]) => any>;
        timeZone: import("prop-types").Requireable<NonNullable<string | number>>;
        scrollItemProps: import("prop-types").Requireable<object>;
        motion: import("prop-types").Requireable<NonNullable<boolean | object>>;
        autoAdjustOverflow: import("prop-types").Requireable<boolean>;
    };
    static __SemiComponentName__: string;
    static defaultProps: any;
    render(): React.JSX.Element;
}
