{
  "props": {
    "axisId": { "type": { "name": "union", "description": "number<br>&#124;&nbsp;string" } },
    "classes": { "type": { "name": "object" }, "additionalInfo": { "cssApi": true } },
    "disableLine": { "type": { "name": "bool" }, "default": "false" },
    "disableTicks": { "type": { "name": "bool" }, "default": "false" },
    "fill": { "type": { "name": "string" }, "default": "'currentColor'" },
    "label": { "type": { "name": "string" } },
    "labelFontSize": {
      "type": { "name": "number" },
      "default": "14",
      "deprecated": true,
      "deprecationInfo": "Consider using <code>labelStyle.fontSize</code> instead."
    },
    "labelStyle": { "type": { "name": "object" } },
    "position": { "type": { "name": "enum", "description": "'left'<br>&#124;&nbsp;'right'" } },
    "slotProps": { "type": { "name": "object" }, "default": "{}" },
    "slots": {
      "type": { "name": "object" },
      "default": "{}",
      "additionalInfo": { "slotsApi": true }
    },
    "stroke": { "type": { "name": "string" }, "default": "'currentColor'" },
    "tickFontSize": {
      "type": { "name": "number" },
      "default": "12",
      "deprecated": true,
      "deprecationInfo": "Consider using <code>tickLabelStyle.fontSize</code> instead."
    },
    "tickInterval": {
      "type": { "name": "union", "description": "'auto'<br>&#124;&nbsp;array<br>&#124;&nbsp;func" },
      "default": "'auto'"
    },
    "tickLabelInterval": {
      "type": { "name": "union", "description": "'auto'<br>&#124;&nbsp;func" },
      "default": "'auto'"
    },
    "tickLabelPlacement": {
      "type": { "name": "enum", "description": "'middle'<br>&#124;&nbsp;'tick'" },
      "default": "'middle'"
    },
    "tickLabelStyle": { "type": { "name": "object" } },
    "tickMaxStep": { "type": { "name": "number" } },
    "tickMinStep": { "type": { "name": "number" } },
    "tickNumber": { "type": { "name": "number" } },
    "tickPlacement": {
      "type": {
        "name": "enum",
        "description": "'end'<br>&#124;&nbsp;'extremities'<br>&#124;&nbsp;'middle'<br>&#124;&nbsp;'start'"
      },
      "default": "'extremities'"
    },
    "tickSize": { "type": { "name": "number" }, "default": "6" }
  },
  "name": "ChartsYAxis",
  "imports": [
    "import { ChartsYAxis } from '@mui/x-charts/ChartsYAxis';",
    "import { ChartsYAxis } from '@mui/x-charts';",
    "import { ChartsYAxis } from '@mui/x-charts-pro';"
  ],
  "classes": [
    {
      "key": "bottom",
      "className": "MuiChartsYAxis-bottom",
      "description": "Styles applied to the bottom axis.",
      "isGlobal": false
    },
    {
      "key": "directionX",
      "className": "MuiChartsYAxis-directionX",
      "description": "Styles applied to x-axes.",
      "isGlobal": false
    },
    {
      "key": "directionY",
      "className": "MuiChartsYAxis-directionY",
      "description": "Styles applied to y-axes.",
      "isGlobal": false
    },
    {
      "key": "label",
      "className": "MuiChartsYAxis-label",
      "description": "Styles applied to the group containing the axis label.",
      "isGlobal": false
    },
    {
      "key": "left",
      "className": "MuiChartsYAxis-left",
      "description": "Styles applied to the left axis.",
      "isGlobal": false
    },
    {
      "key": "line",
      "className": "MuiChartsYAxis-line",
      "description": "Styles applied to the main line element.",
      "isGlobal": false
    },
    {
      "key": "right",
      "className": "MuiChartsYAxis-right",
      "description": "Styles applied to the right axis.",
      "isGlobal": false
    },
    {
      "key": "root",
      "className": "MuiChartsYAxis-root",
      "description": "Styles applied to the root element.",
      "isGlobal": false
    },
    {
      "key": "tick",
      "className": "MuiChartsYAxis-tick",
      "description": "Styles applied to ticks.",
      "isGlobal": false
    },
    {
      "key": "tickContainer",
      "className": "MuiChartsYAxis-tickContainer",
      "description": "Styles applied to group including the tick and its label.",
      "isGlobal": false
    },
    {
      "key": "tickLabel",
      "className": "MuiChartsYAxis-tickLabel",
      "description": "Styles applied to ticks label.",
      "isGlobal": false
    },
    {
      "key": "top",
      "className": "MuiChartsYAxis-top",
      "description": "Styles applied to the top axis.",
      "isGlobal": false
    }
  ],
  "muiName": "MuiChartsYAxis",
  "filename": "/packages/x-charts/src/ChartsYAxis/ChartsYAxis.tsx",
  "inheritance": null,
  "demos": "<ul><li><a href=\"/x/react-charts/axis/\">Charts - Axis</a></li></ul>",
  "cssComponent": false
}
