import { ConfigConsumerProps } from 'antd/lib/config-provider'; import { DatePickerProps } from 'antd/lib/date-picker/interface'; import * as moment from 'moment'; import * as React from 'react'; interface GantDatePickerProps extends Omit { onChange?: (value: string, time: moment.Moment) => void; format?: string; } interface WeekPickerState { open: boolean; value: moment.Moment | null; } export declare class DatePicker extends React.Component { static defaultProps: { format: string; allowClear: boolean; }; static getDerivedStateFromProps(nextProps: any): WeekPickerState; private input; private prefixCls?; constructor(props: any); componentDidUpdate(_: any, prevState: WeekPickerState): void; saveInput: (node: any) => void; handleChange: (value: moment.Moment | null) => void; handleOpenChange: (open: boolean) => void; clearSelection: (e: React.MouseEvent) => void; focus(): void; blur(): void; renderFooter: (...args: any[]) => React.JSX.Element; weekDateRender: (current: any) => React.JSX.Element; renderWeekPicker: ({ getPrefixCls }: ConfigConsumerProps) => React.JSX.Element; render(): React.JSX.Element; } export declare const WraperDatePick: any; declare class GantDatePicker extends React.Component { onChange: (mom: any, timeString: any) => void; render(): React.JSX.Element; } export default GantDatePicker;