///
import React from 'react';
import moment from 'moment';
import { TimePickerProps } from '../time-picker/TimePicker';
export interface PickerProps {
prefixCls?: string;
inputPrefixCls?: string;
format?: string;
disabled?: boolean;
allowClear?: boolean;
style?: React.CSSProperties;
popupStyle?: React.CSSProperties;
locale?: any;
size?: 'large' | 'small' | 'default';
getCalendarContainer?: (triggerNode: Element) => HTMLElement;
open?: boolean;
onOpenChange?: (status: boolean) => void;
disabledDate?: (current: moment.Moment) => boolean;
}
export interface SinglePickerProps {
value?: string;
defaultValue?: string;
defaultPickerValue?: string;
onChange?: (dateString: string, date: moment.Moment) => void;
}
export interface DatePickerProps extends PickerProps, SinglePickerProps {
showTime?: TimePickerProps | boolean;
showToday?: boolean;
open?: boolean;
toggleOpen?: (e: {
open: boolean;
}) => void;
disabledTime?: (current: moment.Moment) => {
disabledHours?: () => [number, number];
disabledMinutes?: () => [number, number];
disabledSeconds?: () => [number, number];
};
onOpenChange?: (status: boolean) => void;
onOk?: () => void;
placeholder?: string;
}
declare var _default: React.StatelessComponent;
export default _default;
export const DatePickerWithTime: React.StatelessComponent