export type MonthPickerPanelProps = { /** * The year currently being viewed. */ viewingValue: Date; /** * The function to call when the year is changed. */ setViewingValue: (date: Date) => void; /** * The currently selected month. * * @default undefined */ value?: Date; /** * The function to call when a month is selected. * * @default undefined */ onChange?: (value: Date | undefined, event: React.MouseEvent) => void; /** * Function to check if a month should be disabled. * * @param date - The date to check (first day of the month) * * @returns true if the month should be disabled */ checkDisabledMonth?: (date: Date) => boolean; /** * The minimum selectable month. * Months before this date will be disabled. * * @default undefined */ minMonth?: Date; /** * The maximum selectable month. * Months after this date will be disabled. * * @default undefined */ maxMonth?: Date; } & Omit, 'onChange'>; /** * MonthPickerPanel displays year navigation and a month grid for month selection. * Uses props for all state and handlers. Layout is fixed per PRD. * * @param props - Props including viewingValue, setViewingValue, value, onChange, minMonth, and maxMonth * * @example * */ export declare function MonthPickerPanel({ viewingValue, setViewingValue, value, onChange, minMonth, maxMonth, checkDisabledMonth, className, ...props }: MonthPickerPanelProps): import("react/jsx-runtime").JSX.Element;