/// <reference types="react" />
import { Dayjs } from 'dayjs';
import { PickerProps, PickerDateProps, RangePickerProps as BaseRangePickerProps } from './generatePicker';
import { TimeFormat } from './util';
export declare type DatePickerProps = PickerProps<Dayjs>;
export declare type MonthPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'>;
export declare type WeekPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'>;
export declare type RangePickerProps = BaseRangePickerProps<Dayjs>;
export { TimeFormat };
declare const DatePicker: import("react").ComponentClass<import("./generatePicker").PickerBaseProps<Dayjs> | PickerDateProps<Dayjs> | import("./generatePicker").PickerTimeProps<Dayjs>, any> & {
    WeekPicker: import("react").ComponentClass<Omit<PickerDateProps<Dayjs>, "picker">, any>;
    MonthPicker: import("react").ComponentClass<Omit<PickerDateProps<Dayjs>, "picker">, any>;
    YearPicker: import("react").ComponentClass<Omit<PickerDateProps<Dayjs>, "picker">, any>;
    RangePicker: import("react").ComponentClass<BaseRangePickerProps<Dayjs>, any>;
    TimePicker: import("react").ComponentClass<Omit<import("./generatePicker").PickerTimeProps<Dayjs>, "picker">, any>;
};
export * as DatePickerCN from './languages/zh-CN';
export * as DatePickerEN from './languages/en-US';
export default DatePicker;
