{
  "props": {
    "day": { "type": { "name": "object" }, "required": true },
    "isEndOfHighlighting": { "type": { "name": "bool" }, "required": true },
    "isEndOfPreviewing": { "type": { "name": "bool" }, "required": true },
    "isFirstVisibleCell": { "type": { "name": "bool" }, "required": true },
    "isHighlighting": { "type": { "name": "bool" }, "required": true },
    "isLastVisibleCell": { "type": { "name": "bool" }, "required": true },
    "isPreviewing": { "type": { "name": "bool" }, "required": true },
    "isStartOfHighlighting": { "type": { "name": "bool" }, "required": true },
    "isStartOfPreviewing": { "type": { "name": "bool" }, "required": true },
    "outsideCurrentMonth": { "type": { "name": "bool" }, "required": true },
    "action": {
      "type": {
        "name": "union",
        "description": "func<br>&#124;&nbsp;{ current?: { focusVisible: func } }"
      }
    },
    "centerRipple": { "type": { "name": "bool" }, "default": "false" },
    "classes": { "type": { "name": "object" }, "additionalInfo": { "cssApi": true } },
    "disabled": { "type": { "name": "bool" }, "default": "false" },
    "disableHighlightToday": { "type": { "name": "bool" }, "default": "false" },
    "disableMargin": { "type": { "name": "bool" }, "default": "false" },
    "disableRipple": { "type": { "name": "bool" }, "default": "false" },
    "disableTouchRipple": { "type": { "name": "bool" }, "default": "false" },
    "draggable": { "type": { "name": "bool" }, "default": "false" },
    "focusRipple": { "type": { "name": "bool" }, "default": "false" },
    "focusVisibleClassName": { "type": { "name": "string" } },
    "isVisuallySelected": { "type": { "name": "bool" } },
    "onFocusVisible": { "type": { "name": "func" } },
    "selected": { "type": { "name": "bool" }, "default": "false" },
    "showDaysOutsideCurrentMonth": { "type": { "name": "bool" }, "default": "false" },
    "sx": {
      "type": {
        "name": "union",
        "description": "Array&lt;func<br>&#124;&nbsp;object<br>&#124;&nbsp;bool&gt;<br>&#124;&nbsp;func<br>&#124;&nbsp;object"
      },
      "additionalInfo": { "sx": true }
    },
    "today": { "type": { "name": "bool" }, "default": "false" },
    "TouchRippleProps": { "type": { "name": "object" } },
    "touchRippleRef": {
      "type": {
        "name": "union",
        "description": "func<br>&#124;&nbsp;{ current?: { pulsate: func, start: func, stop: func } }"
      }
    }
  },
  "name": "DateRangePickerDay",
  "imports": [
    "import { DateRangePickerDay } from '@mui/x-date-pickers-pro/DateRangePickerDay';",
    "import { DateRangePickerDay } from '@mui/x-date-pickers-pro';"
  ],
  "classes": [
    {
      "key": "day",
      "className": "MuiDateRangePickerDay-day",
      "description": "Styles applied to the day element.",
      "isGlobal": false
    },
    {
      "key": "dayInsideRangeInterval",
      "className": "MuiDateRangePickerDay-dayInsideRangeInterval",
      "description": "Styles applied to the day element if `selected=false` and `isHighlighting=true`.",
      "isGlobal": false
    },
    {
      "key": "dayOutsideRangeInterval",
      "className": "MuiDateRangePickerDay-dayOutsideRangeInterval",
      "description": "Styles applied to the day element if `isHighlighting=false`.",
      "isGlobal": false
    },
    {
      "key": "endOfMonth",
      "className": "MuiDateRangePickerDay-endOfMonth",
      "description": "Styles applied to the root element if `day` is the end of the month.",
      "isGlobal": false
    },
    {
      "key": "firstVisibleCell",
      "className": "MuiDateRangePickerDay-firstVisibleCell",
      "description": "Styles applied to the root element if `day` is the first visible cell of the month.",
      "isGlobal": false
    },
    {
      "key": "hiddenDayFiller",
      "className": "MuiDateRangePickerDay-hiddenDayFiller",
      "description": "Styles applied to the root element if it is an empty cell used to fill the week.",
      "isGlobal": false
    },
    {
      "key": "lastVisibleCell",
      "className": "MuiDateRangePickerDay-lastVisibleCell",
      "description": "Styles applied to the root element if `day` is the last visible cell of the month.",
      "isGlobal": false
    },
    {
      "key": "notSelectedDate",
      "className": "MuiDateRangePickerDay-notSelectedDate",
      "description": "Styles applied to the day element if `selected=false`.",
      "isGlobal": false
    },
    {
      "key": "outsideCurrentMonth",
      "className": "MuiDateRangePickerDay-outsideCurrentMonth",
      "description": "Styles applied to the root element if `outsideCurrentMonth=true`",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayHighlight",
      "className": "MuiDateRangePickerDay-rangeIntervalDayHighlight",
      "description": "Styles applied to the root element if `isHighlighting=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayHighlightEnd",
      "className": "MuiDateRangePickerDay-rangeIntervalDayHighlightEnd",
      "description": "Styles applied to the root element if `isEndOfHighlighting=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayHighlightStart",
      "className": "MuiDateRangePickerDay-rangeIntervalDayHighlightStart",
      "description": "Styles applied to the root element if `isStartOfHighlighting=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayPreview",
      "className": "MuiDateRangePickerDay-rangeIntervalDayPreview",
      "description": "Styles applied to the root element if `isPreviewing=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayPreviewEnd",
      "className": "MuiDateRangePickerDay-rangeIntervalDayPreviewEnd",
      "description": "Styles applied to the root element if `isEndOfPreviewing=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalDayPreviewStart",
      "className": "MuiDateRangePickerDay-rangeIntervalDayPreviewStart",
      "description": "Styles applied to the root element if `isStartOfPreviewing=true`.",
      "isGlobal": false
    },
    {
      "key": "rangeIntervalPreview",
      "className": "MuiDateRangePickerDay-rangeIntervalPreview",
      "description": "Styles applied to the preview element.",
      "isGlobal": false
    },
    {
      "key": "root",
      "className": "MuiDateRangePickerDay-root",
      "description": "Styles applied to the root element.",
      "isGlobal": false
    },
    {
      "key": "startOfMonth",
      "className": "MuiDateRangePickerDay-startOfMonth",
      "description": "Styles applied to the root element if `day` is the start of the month.",
      "isGlobal": false
    }
  ],
  "spread": true,
  "themeDefaultProps": false,
  "muiName": "MuiDateRangePickerDay",
  "forwardsRefTo": "HTMLButtonElement",
  "filename": "/packages/x-date-pickers-pro/src/DateRangePickerDay/DateRangePickerDay.tsx",
  "inheritance": null,
  "demos": "<ul><li><a href=\"/x/react-date-pickers/date-range-picker/\">Date Range Picker <a href=\"/x/introduction/licensing/#pro-plan\" title=\"Pro plan\"><span class=\"plan-pro\"></span></a></a></li>\n<li><a href=\"/x/react-date-pickers/date-time-range-picker/\">Date Time Range Picker <a href=\"/x/introduction/licensing/#pro-plan\" title=\"Pro plan\"><span class=\"plan-pro\"></span></a></a></li></ul>",
  "cssComponent": false
}
