import { FC } from "react";
import { DayModifiers, DayPickerMultipleProps, DayProps, Matcher } from "react-day-picker";
export interface IDatePicker extends Omit<DayPickerMultipleProps, "mode"> {
    /** Calls when value is picked */
    onChange?: (dates?: {
        from: Date;
        to: Date;
    }) => void;
    /** Called when day is clicked */
    onDayClick?: (day: Date, modifiers: DayModifiers) => void;
    /** Set selected day or days */
    selectedDays?: {
        from?: Date | undefined;
        to?: Date | undefined;
    };
    /** Set selected day or days */
    disabledDays?: Matcher | Matcher[] | undefined;
    /** Set selection range */
    selectionMode?: string;
    /** Set is date required */
    dateRequired?: boolean;
    /** Set first day of week */
    firstDayOfWeek?: 0 | 1 | 2 | 3 | 4 | 5 | 6;
    /** Set fixed number of weeks in month */
    fixedWeeks?: boolean;
    /** Render day callback */
    renderDay?: (props: DayProps) => JSX.Element | null;
}
export declare const DatePicker: FC<IDatePicker>;
//# sourceMappingURL=DatePicker.d.ts.map