/// <reference types="react" />
import React from 'react';
import moment from 'moment';
import { TimePickerProps } from '../time-picker/TimePicker';
import { PickerProps } from './DatePicker';
export interface RangePickerProps extends PickerProps {
    value?: [string, string];
    defaultValue?: [string, string];
    defaultPickerValue?: [string, string];
    onChange?: (dateStrings: [string, string], dates: [moment.Moment, moment.Moment], ) => void;
    onOk?: () => void;
    showTime?: TimePickerProps | boolean;
    ranges?: {
        [range: string]: moment.Moment[];
    };
    placeholder?: [string, string];
    disabledTime?: (current: moment.Moment, type: string) => {
        disabledHours?: () => [number, number];
        disabledMinutes?: () => [number, number];
        disabledSeconds?: () => [number, number];
    };
}
declare var _default: React.StatelessComponent<RangePickerProps>;
export default _default;

export const DateRangePickerWithTime: React.StatelessComponent<RangePickerProps>
