import type { Dispatch, SetStateAction } from 'react'; export type ContextProps = { showMonthYearPicker?: boolean; disabled: boolean; readOnly: boolean; /** * month to show on popup - NOT selectedValue */ monthToShow: number; /** * Year to show on popup - NOT selectedValue */ yearToShow: number; excludeDates?: Date[]; setMonthToShow: Dispatch>; setVisible: Dispatch>; setYearToShow: Dispatch>; minDate?: Date | null; maxDate?: Date | null; MONTHS: Record; DAYS: Record; MONTHS_ARR: string[]; setValue: Dispatch>; setInputValue: Dispatch>; value?: Date | null; range?: { start: Date | null; end: Date | null; }; setRange?: Dispatch>; startDate?: Date | null; endDate?: Date | null; format?: (value?: Date) => string | undefined; hoveredDate?: Date | null; setHoveredDate: Dispatch>; } & ({ selectsRange: true; onChange?: (date: [Date | null, Date | null], event: React.SyntheticEvent | undefined) => void; } | { selectsRange: false; onChange?: (date: Date | null, event: React.SyntheticEvent | undefined) => void; }); export declare const DateInputContext: import("react").Context; //# sourceMappingURL=Context.d.ts.map