///
import moment from 'moment';
import React from 'react';
export interface DateRangeProps {
allowClear?: boolean;
defaultValue?: [moment.Moment, moment.Moment];
disabled?: boolean;
disableFuture?: boolean;
disabledEndTime?: moment.Moment;
disabledStartTime?: moment.Moment;
disableToday?: boolean;
format?: string;
onChange: (dates: [moment.Moment, moment.Moment]) => void;
showTime?: boolean;
value?: [moment.Moment, moment.Moment];
visible?: boolean;
}
export default class DateRange extends React.Component {
constructor(props: DateRangeProps);
disabledStartDate: (startValue: moment.Moment) => boolean;
disabledEndDate: (endValue: moment.Moment) => boolean;
onChange: (field: string, value: moment.Moment) => void;
onStartChange: (value: moment.Moment) => void;
onEndChange: (value: moment.Moment) => void;
handleStartOpenChange: (open: boolean) => void;
handleEndOpenChange: (open: boolean) => void;
render(): JSX.Element;
}