export type MonthPickerPopoverProps = {
  /** DOM element used as the popover anchor */
  anchorEl: HTMLElement | null;
  /** Controls whether the popover is open */
  open: boolean;
  /** Callback fired to close the popover */
  onClose: () => void;
  /** Currently selected date — determines the initial month and year shown in the picker */
  selectedDate: Date;
  /** Callback fired when a month is selected. Receives the first day of the chosen month. */
  onMonthSelect: (date: Date) => void;
  /** Callback fired specifically when the "current month" shortcut button is clicked. Fires before onMonthSelect. */
  onCurrentMonthClick?: () => void;
};
