import * as React from 'react';
import { Dayjs } from 'dayjs';
import { PickerTimeProps, RangePickerTimeProps } from '../date-picker/generatePicker';
export declare type TimeRangePickerProps = RangePickerTimeProps<Dayjs>;
declare const RangePicker: React.ForwardRefExoticComponent<Omit<import("rc-picker/lib/RangePicker").RangePickerTimeProps<Dayjs>, "onChange" | "onSelect" | "locale" | "generateConfig" | "prevIcon" | "nextIcon" | "superPrevIcon" | "superNextIcon" | "hideHeader" | "components"> & {
    locale?: import("../date-picker/generatePicker").PickerLocale | undefined;
    bordered?: boolean | undefined;
    type?: "assist-bg" | undefined;
    size?: "compact" | undefined;
    initialTimeFormat?: import("../date-picker").TimeFormat | undefined;
    onChange?: ((value: Dayjs | null, dateString: string, timeFormat?: import("../date-picker").TimeFormat | undefined) => void) | undefined;
    onSelect?: ((value: Dayjs | null, timeFormat?: import("../date-picker").TimeFormat | undefined) => void) | undefined;
    onFormatChange?: ((timeFormat: import("../date-picker").TimeFormat) => void) | undefined;
} & React.RefAttributes<any>>;
export interface TimePickerProps extends Omit<PickerTimeProps<Dayjs>, 'picker'> {
    addon?: () => React.ReactNode;
    popupClassName?: string;
}
declare const TimePicker: React.ForwardRefExoticComponent<TimePickerProps & React.RefAttributes<any>>;
declare type MergedTimePicker = typeof TimePicker & {
    RangePicker: typeof RangePicker;
};
declare const _default: MergedTimePicker;
export default _default;
