{
  "props": {
    "columnsSort": { "type": { "name": "enum", "description": "'asc'<br>&#124;&nbsp;'desc'" } },
    "disableAddFilterButton": { "type": { "name": "bool" }, "default": "false" },
    "disableRemoveAllButton": { "type": { "name": "bool" }, "default": "false" },
    "filterFormProps": {
      "type": {
        "name": "shape",
        "description": "{ columnInputProps?: any, columnsSort?: 'asc'<br>&#124;&nbsp;'desc', deleteIconProps?: any, filterColumns?: func, logicOperatorInputProps?: any, operatorInputProps?: any, valueInputProps?: any }"
      }
    },
    "getColumnForNewFilter": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(args: GetColumnForNewFilterArgs) => void",
        "describedArgs": ["args"]
      }
    },
    "logicOperators": {
      "type": { "name": "arrayOf", "description": "Array&lt;'and'<br>&#124;&nbsp;'or'&gt;" },
      "default": "[GridLogicOperator.And, GridLogicOperator.Or]"
    },
    "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 }
    }
  },
  "name": "GridFilterPanel",
  "imports": [
    "import { GridFilterPanel } from '@mui/x-data-grid/components';",
    "import { GridFilterPanel } from '@mui/x-data-grid';",
    "import { GridFilterPanel } from '@mui/x-data-grid-pro';",
    "import { GridFilterPanel } from '@mui/x-data-grid-premium';"
  ],
  "classes": [],
  "muiName": "MuiGridFilterPanel",
  "forwardsRefTo": "GridRoot",
  "filename": "/packages/x-data-grid/src/components/panel/filterPanel/GridFilterPanel.tsx",
  "inheritance": null,
  "demos": "<ul><li><a href=\"/x/react-data-grid/#mit-version-free-forever\">DataGrid</a></li>\n<li><a href=\"/x/react-data-grid/#pro-plan\">DataGridPro</a></li>\n<li><a href=\"/x/react-data-grid/#premium-plan\">DataGridPremium</a></li></ul>",
  "cssComponent": false
}
