import { eCalendarPicker } from "../enums/e.calendar.picker";
import { tRange } from "./t.range";
import { tTheme } from "./t.theme";
import { eWeekDays } from "../enums/e.weekDays";
export type tMain = {
    mode: "range" | "single";
    range: tRange;
    setRange: (args: tRange) => void;
    blockedDates?: Date[];
    minDate?: Date;
    maxDate?: Date;
    blockedWeekDay?: eWeekDays[];
    theme?: tTheme;
    onChange: (args: Date) => void;
    pickerType: eCalendarPicker;
    setPickerType: React.Dispatch<React.SetStateAction<eCalendarPicker>>;
    currentDate: Date;
    onSetCurrentDate: (args: Date) => void;
    onAdjustDate: (args: boolean) => void;
};
