import * as React from 'react';

interface DateRange {
    from?: Date;
    to?: Date;
}
interface CalendarProps {
    selected?: Date | Date[] | DateRange;
    onSelect?(d: Date | undefined): void;
    mode?: 'single' | 'multiple' | 'range';
    month?: Date;
    onMonthChange?(month: Date): void;
}
declare function Calendar({ selected, onSelect, mode, month, onMonthChange }: CalendarProps): React.JSX.Element;

export { Calendar, type CalendarProps, type DateRange };
