import { Locale } from "date-fns"; import React from "react"; import { MonthPickerProps } from "./MonthPicker.types.js"; type MonthPickerProviderProps = Pick & { children: React.ReactNode; locale: Locale; }; type MonthPickerContextProps = { caption: "label" | "dropdown"; year: Date; onYearChange: (year: Date) => void; selected: MonthPickerProps["selected"]; onMonthSelect: MonthPickerProps["onMonthSelect"]; disabled: NonNullable; locale: Locale; fromDate?: MonthPickerProps["fromDate"]; toDate?: MonthPickerProps["toDate"]; }; declare const useMonthPickerContext: (strict?: S | undefined) => S extends true ? MonthPickerContextProps : MonthPickerContextProps | undefined; declare const MonthPickerProvider: ({ children, disabled, year, onYearChange, fromDate, toDate, selected, defaultSelected, onMonthSelect, dropdownCaption, locale, }: MonthPickerProviderProps) => React.JSX.Element; export { MonthPickerProvider, useMonthPickerContext };