/// <reference types="react" />
import { Dayjs } from 'dayjs';
export type { Value, RangeValue, NullableDateType } from './generatePicker';
import { PickerProps, PickerDateProps, RangePickerProps as BaseRangePickerProps } from './generatePicker';
export type DatePickerProps = PickerProps<Dayjs>;
export type MonthPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'>;
export type WeekPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'>;
export type RangePickerProps = BaseRangePickerProps<Dayjs>;
import './style/index.scss';
declare const DatePicker: import("react").ComponentClass<PickerProps<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>;
    QuarterPicker: import("react").ComponentClass<Omit<import("./generatePicker").PickerTimeProps<Dayjs>, "picker">, any>;
};
export default DatePicker;
