import { ComponentsProps } from '@mui/material/styles'; import { ComponentsOverrides, PickerToolbarOwnerState } from '@mui/x-date-pickers/internals'; import { FieldOwnerState, PickerOwnerState } from '@mui/x-date-pickers/models'; import { DateRangeCalendarOwnerState } from "../DateRangeCalendar/DateRangeCalendar.types.js"; import { DateRangePickerDayOwnerState } from "../DateRangePickerDay/DateRangePickerDay.types.js"; export interface PickersProComponents { MuiDateRangeCalendar?: { defaultProps?: ComponentsProps['MuiDateRangeCalendar']; styleOverrides?: ComponentsOverrides['MuiDateRangeCalendar']; }; MuiDateRangePickerDay?: { defaultProps?: ComponentsProps['MuiDateRangePickerDay']; styleOverrides?: ComponentsOverrides['MuiDateRangePickerDay']; }; MuiDateTimeRangePickerTabs?: { defaultProps?: ComponentsProps['MuiDateTimeRangePickerTabs']; styleOverrides?: ComponentsOverrides['MuiDateTimeRangePickerTabs']; }; MuiDateRangePickerToolbar?: { defaultProps?: ComponentsProps['MuiDateRangePickerToolbar']; styleOverrides?: ComponentsOverrides['MuiDateRangePickerToolbar']; }; MuiDateTimeRangePickerToolbar?: { defaultProps?: ComponentsProps['MuiDateTimeRangePickerToolbar']; styleOverrides?: ComponentsOverrides['MuiDateTimeRangePickerToolbar']; }; MuiPickersRangeCalendarHeader?: { defaultProps?: ComponentsProps['MuiPickersRangeCalendarHeader']; }; MuiMultiInputDateRangeField?: { defaultProps?: ComponentsProps['MuiMultiInputDateRangeField']; styleOverrides?: ComponentsOverrides['MuiMultiInputDateRangeField']; }; MuiMultiInputDateTimeRangeField?: { defaultProps?: ComponentsProps['MuiMultiInputDateTimeRangeField']; styleOverrides?: ComponentsOverrides['MuiMultiInputDateTimeRangeField']; }; MuiMultiInputTimeRangeField?: { defaultProps?: ComponentsProps['MuiMultiInputTimeRangeField']; styleOverrides?: ComponentsOverrides['MuiMultiInputTimeRangeField']; }; MuiSingleInputDateRangeField?: { defaultProps?: ComponentsProps['MuiSingleInputDateRangeField']; }; MuiSingleInputDateTimeRangeField?: { defaultProps?: ComponentsProps['MuiSingleInputDateTimeRangeField']; }; MuiSingleInputTimeRangeField?: { defaultProps?: ComponentsProps['MuiSingleInputTimeRangeField']; }; MuiDateRangePicker?: { defaultProps?: ComponentsProps['MuiDateRangePicker']; }; MuiDesktopDateRangePicker?: { defaultProps?: ComponentsProps['MuiDesktopDateRangePicker']; }; MuiMobileDateRangePicker?: { defaultProps?: ComponentsProps['MuiMobileDateRangePicker']; }; MuiStaticDateRangePicker?: { defaultProps?: ComponentsProps['MuiStaticDateRangePicker']; }; MuiDateTimeRangePicker?: { defaultProps?: ComponentsProps['MuiDateTimeRangePicker']; }; MuiDesktopDateTimeRangePicker?: { defaultProps?: ComponentsProps['MuiDesktopDateTimeRangePicker']; }; MuiMobileDateTimeRangePicker?: { defaultProps?: ComponentsProps['MuiMobileDateTimeRangePicker']; }; } declare module '@mui/material/styles' { interface Components extends PickersProComponents {} }