import * as React from 'react'; import type { DateRange, OnSelectHandler } from 'react-day-picker'; import { DayPicker } from 'react-day-picker'; type DatePickerMode = 'range' | 'single'; type DatePickerProps = Omit, 'onSelect' | 'mode'> & { startDate?: Date; endDate?: Date; } & ({ mode: 'range'; selected: DateRange | undefined; onSelect: OnSelectHandler; required?: boolean; min?: number; max?: number; excludeDisabled?: boolean; } | { mode: 'single'; selected: Date | undefined; onSelect: OnSelectHandler; required: boolean; }); declare function DatePicker({ className, showOutsideDays, captionLayout, disabled, startDate, endDate, ...props }: DatePickerProps): import("react/jsx-runtime").JSX.Element; declare namespace DatePicker { var displayName: string; } export { DatePicker, type DatePickerMode, type DatePickerProps };