///
import { Options as PopperOptions } from '@popperjs/core';
import { CalendarProps } from '../Calendar';
import { DateInputProps } from './DateInput';
export interface DateFieldProps extends DateInputProps {
/**
* Minimum date that can be selected in the calendar
*/
minDate?: Date;
/**
* Maximum date that can be selected in the calendar.
*/
maxDate?: Date;
/**
* Props delegated to the Calendar
*/
calendarProps?: Partial;
/**
* Props delegated to the Popper instance
*/
popperProps?: PopperOptions;
}
export declare function DateField(props: DateFieldProps): JSX.Element;
export declare namespace DateField {
var defaultProps: Partial;
}
export declare const disableByRange: (minDate?: Date, maxDate?: Date) => (day: Date) => boolean;