import { ComponentsProps, ComponentsOverrides, ComponentsVariants } from '@mui/material/styles'; export interface PickerComponents { MuiCalendarOrClockPicker?: { defaultProps?: ComponentsProps['MuiCalendarOrClockPicker']; styleOverrides?: ComponentsOverrides['MuiCalendarOrClockPicker']; variants?: ComponentsVariants['MuiCalendarOrClockPicker']; }; MuiCalendarPicker?: { defaultProps?: ComponentsProps['MuiCalendarPicker']; styleOverrides?: ComponentsOverrides['MuiCalendarPicker']; variants?: ComponentsVariants['MuiCalendarPicker']; }; MuiCalendarPickerSkeleton?: { defaultProps?: ComponentsProps['MuiCalendarPickerSkeleton']; styleOverrides?: ComponentsOverrides['MuiCalendarPickerSkeleton']; variants?: ComponentsVariants['MuiCalendarPickerSkeleton']; }; MuiClock?: { defaultProps?: ComponentsProps['MuiClock']; styleOverrides?: ComponentsOverrides['MuiClock']; variants?: ComponentsVariants['MuiClock']; }; MuiClockNumber?: { defaultProps?: ComponentsProps['MuiClockNumber']; styleOverrides?: ComponentsOverrides['MuiClockNumber']; variants?: ComponentsVariants['MuiClockNumber']; }; MuiClockPicker?: { defaultProps?: ComponentsProps['MuiClockPicker']; styleOverrides?: ComponentsOverrides['MuiClockPicker']; variants?: ComponentsVariants['MuiClockPicker']; }; MuiClockPointer?: { defaultProps?: ComponentsProps['MuiClockPointer']; styleOverrides?: ComponentsOverrides['MuiClockPointer']; variants?: ComponentsVariants['MuiClockPointer']; }; MuiDatePicker?: { defaultProps?: ComponentsProps['MuiDatePicker']; styleOverrides?: ComponentsOverrides['MuiDatePicker']; variants?: ComponentsVariants['MuiDatePicker']; }; MuiDatePickerToolbar?: { defaultProps?: ComponentsProps['MuiDatePickerToolbar']; styleOverrides?: ComponentsOverrides['MuiDatePickerToolbar']; variants?: ComponentsVariants['MuiDatePickerToolbar']; }; MuiDateTimePicker?: { defaultProps?: ComponentsProps['MuiDateTimePicker']; styleOverrides?: ComponentsOverrides['MuiDateTimePicker']; variants?: ComponentsVariants['MuiDateTimePicker']; }; MuiDateTimePickerTabs?: { defaultProps?: ComponentsProps['MuiDateTimePickerTabs']; styleOverrides?: ComponentsOverrides['MuiDateTimePickerTabs']; variants?: ComponentsVariants['MuiDateTimePickerTabs']; }; MuiDateTimePickerToolbar?: { defaultProps?: ComponentsProps['MuiDateTimePickerToolbar']; styleOverrides?: ComponentsOverrides['MuiDateTimePickerToolbar']; variants?: ComponentsVariants['MuiDateTimePickerToolbar']; }; MuiDayPicker?: { defaultProps?: ComponentsProps['MuiDayPicker']; styleOverrides?: ComponentsOverrides['MuiDayPicker']; variants?: ComponentsVariants['MuiDayPicker']; }; MuiDesktopDatePicker?: { defaultProps?: ComponentsProps['MuiDesktopDatePicker']; styleOverrides?: ComponentsOverrides['MuiDesktopDatePicker']; variants?: ComponentsVariants['MuiDesktopDatePicker']; }; MuiDesktopDateTimePicker?: { defaultProps?: ComponentsProps['MuiDesktopDateTimePicker']; styleOverrides?: ComponentsOverrides['MuiDesktopDateTimePicker']; variants?: ComponentsVariants['MuiDesktopDateTimePicker']; }; MuiDesktopTimePicker?: { defaultProps?: ComponentsProps['MuiDesktopTimePicker']; styleOverrides?: ComponentsOverrides['MuiDesktopTimePicker']; variants?: ComponentsVariants['MuiDesktopTimePicker']; }; MuiLocalizationProvider?: { defaultProps?: ComponentsProps['MuiLocalizationProvider']; styleOverrides?: ComponentsOverrides['MuiLocalizationProvider']; variants?: ComponentsVariants['MuiLocalizationProvider']; }; MuiMobileDatePicker?: { defaultProps?: ComponentsProps['MuiMobileDatePicker']; styleOverrides?: ComponentsOverrides['MuiMobileDatePicker']; variants?: ComponentsVariants['MuiMobileDatePicker']; }; MuiMobileDateTimePicker?: { defaultProps?: ComponentsProps['MuiMobileDateTimePicker']; styleOverrides?: ComponentsOverrides['MuiMobileDateTimePicker']; variants?: ComponentsVariants['MuiMobileDateTimePicker']; }; MuiMobileTimePicker?: { defaultProps?: ComponentsProps['MuiMobileTimePicker']; styleOverrides?: ComponentsOverrides['MuiMobileTimePicker']; variants?: ComponentsVariants['MuiMobileTimePicker']; }; MuiMonthPicker?: { defaultProps?: ComponentsProps['MuiMonthPicker']; styleOverrides?: ComponentsOverrides['MuiMonthPicker']; variants?: ComponentsVariants['MuiMonthPicker']; }; MuiPickersArrowSwitcher?: { defaultProps?: ComponentsProps['MuiPickersArrowSwitcher']; styleOverrides?: ComponentsOverrides['MuiPickersArrowSwitcher']; variants?: ComponentsVariants['MuiPickersArrowSwitcher']; }; MuiPickersCalendarHeader?: { defaultProps?: ComponentsProps['MuiPickersCalendarHeader']; styleOverrides?: ComponentsOverrides['MuiPickersCalendarHeader']; variants?: ComponentsVariants['MuiPickersCalendarHeader']; }; MuiPickersDay?: { defaultProps?: ComponentsProps['MuiPickersDay']; styleOverrides?: ComponentsOverrides['MuiPickersDay']; variants?: ComponentsVariants['MuiPickersDay']; }; MuiPickersFadeTransitionGroup?: { defaultProps?: ComponentsProps['MuiPickersFadeTransitionGroup']; styleOverrides?: ComponentsOverrides['MuiPickersFadeTransitionGroup']; variants?: ComponentsVariants['MuiPickersFadeTransitionGroup']; }; MuiPickersPopper?: { defaultProps?: ComponentsProps['MuiPickersPopper']; styleOverrides?: ComponentsOverrides['MuiPickersPopper']; variants?: ComponentsVariants['MuiPickersPopper']; }; MuiPickerStaticWrapper?: { defaultProps?: ComponentsProps['MuiPickerStaticWrapper']; styleOverrides?: ComponentsOverrides['MuiPickerStaticWrapper']; variants?: ComponentsVariants['MuiPickerStaticWrapper']; }; MuiPickersToolbar?: { defaultProps?: ComponentsProps['MuiPickersToolbar']; styleOverrides?: ComponentsOverrides['MuiPickersToolbar']; variants?: ComponentsVariants['MuiPickersToolbar']; }; MuiPickersToolbarButton?: { defaultProps?: ComponentsProps['MuiPickersToolbarButton']; styleOverrides?: ComponentsOverrides['MuiPickersToolbarButton']; variants?: ComponentsVariants['MuiPickersToolbarButton']; }; MuiStaticDatePicker?: { defaultProps?: ComponentsProps['MuiStaticDatePicker']; styleOverrides?: ComponentsOverrides['MuiStaticDatePicker']; variants?: ComponentsVariants['MuiStaticDatePicker']; }; MuiStaticDateTimePicker?: { defaultProps?: ComponentsProps['MuiStaticDateTimePicker']; styleOverrides?: ComponentsOverrides['MuiStaticDateTimePicker']; variants?: ComponentsVariants['MuiStaticDateTimePicker']; }; MuiStaticTimePicker?: { defaultProps?: ComponentsProps['MuiStaticTimePicker']; styleOverrides?: ComponentsOverrides['MuiStaticTimePicker']; variants?: ComponentsVariants['MuiStaticTimePicker']; }; MuiTimePicker?: { defaultProps?: ComponentsProps['MuiTimePicker']; styleOverrides?: ComponentsOverrides['MuiTimePicker']; variants?: ComponentsVariants['MuiTimePicker']; }; MuiTimePickerToolbar?: { defaultProps?: ComponentsProps['MuiTimePickerToolbar']; styleOverrides?: ComponentsOverrides['MuiTimePickerToolbar']; variants?: ComponentsVariants['MuiTimePickerToolbar']; }; MuiYearPicker?: { defaultProps?: ComponentsProps['MuiYearPicker']; styleOverrides?: ComponentsOverrides['MuiYearPicker']; variants?: ComponentsVariants['MuiYearPicker']; }; // TODO v6: Rename 'PrivatePickersMonth' to 'MuiPickersMonth' to follow convention PrivatePickersMonth?: { defaultProps?: ComponentsProps['PrivatePickersMonth']; styleOverrides?: ComponentsOverrides['PrivatePickersMonth']; variants?: ComponentsVariants['PrivatePickersMonth']; }; // TODO v6: Rename 'PrivatePickersSlideTransition' to 'MuiPickersSlideTransition' to follow convention PrivatePickersSlideTransition?: { defaultProps?: ComponentsProps['PrivatePickersSlideTransition']; styleOverrides?: ComponentsOverrides['PrivatePickersSlideTransition']; variants?: ComponentsVariants['PrivatePickersSlideTransition']; }; // TODO v6: Rename 'PrivatePickersToolbarText' to 'MuiPickersToolbarText' to follow convention PrivatePickersToolbarText?: { defaultProps?: ComponentsProps['PrivatePickersToolbarText']; styleOverrides?: ComponentsOverrides['PrivatePickersToolbarText']; variants?: ComponentsVariants['PrivatePickersToolbarText']; }; // TODO v6: Rename 'PrivatePickersYear' to 'MuiPickersYear' to follow convention PrivatePickersYear?: { defaultProps?: ComponentsProps['PrivatePickersYear']; styleOverrides?: ComponentsOverrides['PrivatePickersYear']; variants?: ComponentsVariants['PrivatePickersYear']; }; } declare module '@mui/material/styles' { interface Components extends PickerComponents {} }