{
  "props": {
    "ampm": { "type": { "name": "bool" }, "default": "utils.is12HourCycleInCurrentLocale()" },
    "autoFocus": { "type": { "name": "bool" } },
    "classes": { "type": { "name": "object" }, "additionalInfo": { "cssApi": true } },
    "dateSeparator": { "type": { "name": "string" }, "default": "\"–\"" },
    "defaultValue": { "type": { "name": "arrayOf", "description": "Array&lt;object&gt;" } },
    "direction": {
      "type": {
        "name": "union",
        "description": "'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'<br>&#124;&nbsp;Array&lt;'column-reverse'<br>&#124;&nbsp;'column'<br>&#124;&nbsp;'row-reverse'<br>&#124;&nbsp;'row'&gt;<br>&#124;&nbsp;object"
      },
      "default": "'column'"
    },
    "disabled": { "type": { "name": "bool" }, "default": "false" },
    "disableFuture": { "type": { "name": "bool" }, "default": "false" },
    "disableIgnoringDatePartForTimeValidation": { "type": { "name": "bool" }, "default": "false" },
    "disablePast": { "type": { "name": "bool" }, "default": "false" },
    "divider": { "type": { "name": "node" } },
    "format": { "type": { "name": "string" } },
    "formatDensity": {
      "type": { "name": "enum", "description": "'dense'<br>&#124;&nbsp;'spacious'" },
      "default": "\"dense\""
    },
    "maxDate": { "type": { "name": "object" }, "default": "2099-12-31" },
    "maxDateTime": { "type": { "name": "object" } },
    "maxTime": { "type": { "name": "object" } },
    "minDate": { "type": { "name": "object" }, "default": "1900-01-01" },
    "minDateTime": { "type": { "name": "object" } },
    "minTime": { "type": { "name": "object" } },
    "minutesStep": { "type": { "name": "number" }, "default": "1" },
    "onChange": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(value: TValue, context: FieldChangeHandlerContext<TError>) => void",
        "describedArgs": ["value", "context"]
      }
    },
    "onError": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(error: TError, value: TValue) => void",
        "describedArgs": ["error", "value"]
      }
    },
    "onSelectedSectionsChange": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(newValue: FieldSelectedSections) => void",
        "describedArgs": ["newValue"]
      }
    },
    "readOnly": { "type": { "name": "bool" }, "default": "false" },
    "referenceDate": {
      "type": { "name": "object" },
      "default": "The closest valid date using the validation props, except callbacks such as `shouldDisableDate`. Value is rounded to the most granular section used."
    },
    "selectedSections": {
      "type": {
        "name": "union",
        "description": "'all'<br>&#124;&nbsp;'day'<br>&#124;&nbsp;'empty'<br>&#124;&nbsp;'hours'<br>&#124;&nbsp;'meridiem'<br>&#124;&nbsp;'minutes'<br>&#124;&nbsp;'month'<br>&#124;&nbsp;'seconds'<br>&#124;&nbsp;'weekDay'<br>&#124;&nbsp;'year'<br>&#124;&nbsp;number"
      }
    },
    "shouldDisableDate": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(day: PickerValidDate, position: string) => boolean",
        "describedArgs": ["day", "position"],
        "returned": "boolean"
      }
    },
    "shouldDisableTime": {
      "type": { "name": "func" },
      "signature": {
        "type": "function(value: PickerValidDate, view: TimeView) => boolean",
        "describedArgs": ["value", "view"],
        "returned": "boolean"
      }
    },
    "shouldRespectLeadingZeros": { "type": { "name": "bool" }, "default": "false" },
    "slotProps": { "type": { "name": "object" }, "default": "{}" },
    "slots": {
      "type": { "name": "object" },
      "default": "{}",
      "additionalInfo": { "slotsApi": true }
    },
    "spacing": {
      "type": {
        "name": "union",
        "description": "Array&lt;number<br>&#124;&nbsp;string&gt;<br>&#124;&nbsp;number<br>&#124;&nbsp;object<br>&#124;&nbsp;string"
      },
      "default": "0"
    },
    "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 }
    },
    "timezone": {
      "type": { "name": "string" },
      "default": "The timezone of the `value` or `defaultValue` prop is defined, 'default' otherwise.",
      "seeMoreLink": {
        "url": "https://mui.com/x/react-date-pickers/timezone/",
        "text": "timezones documentation"
      }
    },
    "useFlexGap": { "type": { "name": "bool" }, "default": "false" },
    "value": { "type": { "name": "arrayOf", "description": "Array&lt;object&gt;" } }
  },
  "name": "MultiInputDateTimeRangeField",
  "imports": [
    "import { MultiInputDateTimeRangeField } from '@mui/x-date-pickers-pro/MultiInputDateTimeRangeField';",
    "import { MultiInputDateTimeRangeField } from '@mui/x-date-pickers-pro';"
  ],
  "classes": [
    {
      "key": "root",
      "className": "MuiMultiInputDateTimeRangeField-root",
      "description": "Styles applied to the root element.",
      "isGlobal": false
    },
    {
      "key": "separator",
      "className": "MuiMultiInputDateTimeRangeField-separator",
      "description": "Styles applied to the separator element.",
      "isGlobal": false
    }
  ],
  "spread": true,
  "themeDefaultProps": true,
  "muiName": "MuiMultiInputDateTimeRangeField",
  "forwardsRefTo": "HTMLDivElement",
  "filename": "/packages/x-date-pickers-pro/src/MultiInputDateTimeRangeField/MultiInputDateTimeRangeField.tsx",
  "inheritance": null,
  "demos": "<ul><li><a href=\"/x/react-date-pickers/date-time-range-field/\">Date Time Range Field <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/fields/\">Fields component</a></li></ul>",
  "cssComponent": false
}
