@mui/material
Version:
Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
605 lines • 30.1 kB
TypeScript
import { ComponentsProps } from "./props.js";
import { ComponentsOverrides } from "./overrides.js";
import { ComponentsVariants } from "./variants.js";
export interface Components<Theme = unknown> {
/**
* Whether to merge the className and style coming from the component props with the default props.
* @default false
*/
mergeClassNameAndStyle?: boolean | undefined;
MuiAlert?: {
defaultProps?: ComponentsProps['MuiAlert'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAlert'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAlert'] | undefined;
} | undefined;
MuiAlertTitle?: {
defaultProps?: ComponentsProps['MuiAlertTitle'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAlertTitle'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAlertTitle'] | undefined;
} | undefined;
MuiAppBar?: {
defaultProps?: ComponentsProps['MuiAppBar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAppBar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAppBar'] | undefined;
} | undefined;
MuiAutocomplete?: {
defaultProps?: ComponentsProps['MuiAutocomplete'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAutocomplete'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAutocomplete'] | undefined;
} | undefined;
MuiAvatar?: {
defaultProps?: ComponentsProps['MuiAvatar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAvatar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAvatar'] | undefined;
} | undefined;
MuiAvatarGroup?: {
defaultProps?: ComponentsProps['MuiAvatarGroup'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAvatarGroup'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAvatarGroup'] | undefined;
} | undefined;
MuiBackdrop?: {
defaultProps?: ComponentsProps['MuiBackdrop'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiBackdrop'] | undefined;
variants?: ComponentsVariants<Theme>['MuiBackdrop'] | undefined;
} | undefined;
MuiBadge?: {
defaultProps?: ComponentsProps['MuiBadge'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiBadge'] | undefined;
variants?: ComponentsVariants<Theme>['MuiBadge'] | undefined;
} | undefined;
MuiBottomNavigation?: {
defaultProps?: ComponentsProps['MuiBottomNavigation'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiBottomNavigation'] | undefined;
variants?: ComponentsVariants<Theme>['MuiBottomNavigation'] | undefined;
} | undefined;
MuiBottomNavigationAction?: {
defaultProps?: ComponentsProps['MuiBottomNavigationAction'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiBottomNavigationAction'] | undefined;
variants?: ComponentsVariants<Theme>['MuiBottomNavigationAction'] | undefined;
} | undefined;
MuiBreadcrumbs?: {
defaultProps?: ComponentsProps['MuiBreadcrumbs'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiBreadcrumbs'] | undefined;
variants?: ComponentsVariants<Theme>['MuiBreadcrumbs'] | undefined;
} | undefined;
MuiButton?: {
defaultProps?: ComponentsProps['MuiButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiButton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiButton'] | undefined;
} | undefined;
MuiButtonBase?: {
defaultProps?: ComponentsProps['MuiButtonBase'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiButtonBase'] | undefined;
variants?: ComponentsVariants<Theme>['MuiButtonBase'] | undefined;
} | undefined;
MuiButtonGroup?: {
defaultProps?: ComponentsProps['MuiButtonGroup'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiButtonGroup'] | undefined;
variants?: ComponentsVariants<Theme>['MuiButtonGroup'] | undefined;
} | undefined;
MuiCard?: {
defaultProps?: ComponentsProps['MuiCard'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCard'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCard'] | undefined;
} | undefined;
MuiCardActionArea?: {
defaultProps?: ComponentsProps['MuiCardActionArea'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCardActionArea'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCardActionArea'] | undefined;
} | undefined;
MuiCardActions?: {
defaultProps?: ComponentsProps['MuiCardActions'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCardActions'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCardActions'] | undefined;
} | undefined;
MuiCardContent?: {
defaultProps?: ComponentsProps['MuiCardContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCardContent'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCardContent'] | undefined;
} | undefined;
MuiCardHeader?: {
defaultProps?: ComponentsProps['MuiCardHeader'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCardHeader'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCardHeader'] | undefined;
} | undefined;
MuiCardMedia?: {
defaultProps?: ComponentsProps['MuiCardMedia'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCardMedia'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCardMedia'] | undefined;
} | undefined;
MuiCheckbox?: {
defaultProps?: ComponentsProps['MuiCheckbox'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCheckbox'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCheckbox'] | undefined;
} | undefined;
MuiChip?: {
defaultProps?: ComponentsProps['MuiChip'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiChip'] | undefined;
variants?: ComponentsVariants<Theme>['MuiChip'] | undefined;
} | undefined;
MuiCircularProgress?: {
defaultProps?: ComponentsProps['MuiCircularProgress'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCircularProgress'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCircularProgress'] | undefined;
} | undefined;
MuiCollapse?: {
defaultProps?: ComponentsProps['MuiCollapse'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCollapse'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCollapse'] | undefined;
} | undefined;
MuiContainer?: {
defaultProps?: ComponentsProps['MuiContainer'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiContainer'] | undefined;
variants?: ComponentsVariants<Theme>['MuiContainer'] | undefined;
} | undefined;
MuiCssBaseline?: {
defaultProps?: ComponentsProps['MuiCssBaseline'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiCssBaseline'] | undefined;
variants?: ComponentsVariants<Theme>['MuiCssBaseline'] | undefined;
} | undefined;
MuiDialog?: {
defaultProps?: ComponentsProps['MuiDialog'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDialog'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDialog'] | undefined;
} | undefined;
MuiDialogActions?: {
defaultProps?: ComponentsProps['MuiDialogActions'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDialogActions'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDialogActions'] | undefined;
} | undefined;
MuiDialogContent?: {
defaultProps?: ComponentsProps['MuiDialogContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDialogContent'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDialogContent'] | undefined;
} | undefined;
MuiDialogContentText?: {
defaultProps?: ComponentsProps['MuiDialogContentText'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDialogContentText'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDialogContentText'] | undefined;
} | undefined;
MuiDialogTitle?: {
defaultProps?: ComponentsProps['MuiDialogTitle'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDialogTitle'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDialogTitle'] | undefined;
} | undefined;
MuiDivider?: {
defaultProps?: ComponentsProps['MuiDivider'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDivider'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDivider'] | undefined;
} | undefined;
MuiDrawer?: {
defaultProps?: ComponentsProps['MuiDrawer'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiDrawer'] | undefined;
variants?: ComponentsVariants<Theme>['MuiDrawer'] | undefined;
} | undefined;
MuiAccordion?: {
defaultProps?: ComponentsProps['MuiAccordion'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAccordion'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAccordion'] | undefined;
} | undefined;
MuiAccordionActions?: {
defaultProps?: ComponentsProps['MuiAccordionActions'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionActions'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAccordionActions'] | undefined;
} | undefined;
MuiAccordionDetails?: {
defaultProps?: ComponentsProps['MuiAccordionDetails'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionDetails'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAccordionDetails'] | undefined;
} | undefined;
MuiAccordionSummary?: {
defaultProps?: ComponentsProps['MuiAccordionSummary'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiAccordionSummary'] | undefined;
variants?: ComponentsVariants<Theme>['MuiAccordionSummary'] | undefined;
} | undefined;
MuiFab?: {
defaultProps?: ComponentsProps['MuiFab'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFab'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFab'] | undefined;
} | undefined;
MuiFilledInput?: {
defaultProps?: ComponentsProps['MuiFilledInput'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFilledInput'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFilledInput'] | undefined;
} | undefined;
MuiFormControl?: {
defaultProps?: ComponentsProps['MuiFormControl'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFormControl'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFormControl'] | undefined;
} | undefined;
MuiFormControlLabel?: {
defaultProps?: ComponentsProps['MuiFormControlLabel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFormControlLabel'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFormControlLabel'] | undefined;
} | undefined;
MuiFormGroup?: {
defaultProps?: ComponentsProps['MuiFormGroup'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFormGroup'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFormGroup'] | undefined;
} | undefined;
MuiFormHelperText?: {
defaultProps?: ComponentsProps['MuiFormHelperText'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFormHelperText'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFormHelperText'] | undefined;
} | undefined;
MuiFormLabel?: {
defaultProps?: ComponentsProps['MuiFormLabel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiFormLabel'] | undefined;
variants?: ComponentsVariants<Theme>['MuiFormLabel'] | undefined;
} | undefined;
MuiGridLegacy?: {
defaultProps?: ComponentsProps['MuiGridLegacy'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiGridLegacy'] | undefined;
variants?: ComponentsVariants<Theme>['MuiGridLegacy'] | undefined;
} | undefined;
MuiGrid?: {
defaultProps?: ComponentsProps['MuiGrid'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiGrid'] | undefined;
variants?: ComponentsVariants<Theme>['MuiGrid'] | undefined;
} | undefined;
MuiImageList?: {
defaultProps?: ComponentsProps['MuiImageList'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiImageList'] | undefined;
variants?: ComponentsVariants<Theme>['MuiImageList'] | undefined;
} | undefined;
MuiImageListItem?: {
defaultProps?: ComponentsProps['MuiImageListItem'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiImageListItem'] | undefined;
variants?: ComponentsVariants<Theme>['MuiImageListItem'] | undefined;
} | undefined;
MuiImageListItemBar?: {
defaultProps?: ComponentsProps['MuiImageListItemBar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiImageListItemBar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiImageListItemBar'] | undefined;
} | undefined;
MuiIcon?: {
defaultProps?: ComponentsProps['MuiIcon'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiIcon'] | undefined;
variants?: ComponentsVariants<Theme>['MuiIcon'] | undefined;
} | undefined;
MuiIconButton?: {
defaultProps?: ComponentsProps['MuiIconButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiIconButton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiIconButton'] | undefined;
} | undefined;
MuiInput?: {
defaultProps?: ComponentsProps['MuiInput'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiInput'] | undefined;
variants?: ComponentsVariants<Theme>['MuiInput'] | undefined;
} | undefined;
MuiInputAdornment?: {
defaultProps?: ComponentsProps['MuiInputAdornment'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiInputAdornment'] | undefined;
variants?: ComponentsVariants<Theme>['MuiInputAdornment'] | undefined;
} | undefined;
MuiInputBase?: {
defaultProps?: ComponentsProps['MuiInputBase'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiInputBase'] | undefined;
variants?: ComponentsVariants<Theme>['MuiInputBase'] | undefined;
} | undefined;
MuiInputLabel?: {
defaultProps?: ComponentsProps['MuiInputLabel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiInputLabel'] | undefined;
variants?: ComponentsVariants<Theme>['MuiInputLabel'] | undefined;
} | undefined;
MuiLinearProgress?: {
defaultProps?: ComponentsProps['MuiLinearProgress'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiLinearProgress'] | undefined;
variants?: ComponentsVariants<Theme>['MuiLinearProgress'] | undefined;
} | undefined;
MuiLink?: {
defaultProps?: ComponentsProps['MuiLink'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiLink'] | undefined;
variants?: ComponentsVariants<Theme>['MuiLink'] | undefined;
} | undefined;
MuiList?: {
defaultProps?: ComponentsProps['MuiList'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiList'] | undefined;
variants?: ComponentsVariants<Theme>['MuiList'] | undefined;
} | undefined;
MuiListItem?: {
defaultProps?: ComponentsProps['MuiListItem'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItem'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItem'] | undefined;
} | undefined;
MuiListItemButton?: {
defaultProps?: ComponentsProps['MuiListItemButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItemButton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItemButton'] | undefined;
} | undefined;
MuiListItemAvatar?: {
defaultProps?: ComponentsProps['MuiListItemAvatar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItemAvatar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItemAvatar'] | undefined;
} | undefined;
MuiListItemIcon?: {
defaultProps?: ComponentsProps['MuiListItemIcon'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItemIcon'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItemIcon'] | undefined;
} | undefined;
MuiListItemSecondaryAction?: {
defaultProps?: ComponentsProps['MuiListItemSecondaryAction'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItemSecondaryAction'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItemSecondaryAction'] | undefined;
} | undefined;
MuiListItemText?: {
defaultProps?: ComponentsProps['MuiListItemText'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListItemText'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListItemText'] | undefined;
} | undefined;
MuiListSubheader?: {
defaultProps?: ComponentsProps['MuiListSubheader'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiListSubheader'] | undefined;
variants?: ComponentsVariants<Theme>['MuiListSubheader'] | undefined;
} | undefined;
MuiMenu?: {
defaultProps?: ComponentsProps['MuiMenu'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiMenu'] | undefined;
variants?: ComponentsVariants<Theme>['MuiMenu'] | undefined;
} | undefined;
MuiMenuItem?: {
defaultProps?: ComponentsProps['MuiMenuItem'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiMenuItem'] | undefined;
variants?: ComponentsVariants<Theme>['MuiMenuItem'] | undefined;
} | undefined;
MuiMenuList?: {
defaultProps?: ComponentsProps['MuiMenuList'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiMenuList'] | undefined;
variants?: ComponentsVariants<Theme>['MuiMenuList'] | undefined;
} | undefined;
MuiMobileStepper?: {
defaultProps?: ComponentsProps['MuiMobileStepper'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiMobileStepper'] | undefined;
variants?: ComponentsVariants<Theme>['MuiMobileStepper'] | undefined;
} | undefined;
MuiModal?: {
defaultProps?: ComponentsProps['MuiModal'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiModal'] | undefined;
variants?: ComponentsVariants<Theme>['MuiModal'] | undefined;
} | undefined;
MuiNativeSelect?: {
defaultProps?: ComponentsProps['MuiNativeSelect'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiNativeSelect'] | undefined;
variants?: ComponentsVariants<Theme>['MuiNativeSelect'] | undefined;
} | undefined;
MuiOutlinedInput?: {
defaultProps?: ComponentsProps['MuiOutlinedInput'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiOutlinedInput'] | undefined;
variants?: ComponentsVariants<Theme>['MuiOutlinedInput'] | undefined;
} | undefined;
MuiPagination?: {
defaultProps?: ComponentsProps['MuiPagination'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiPagination'] | undefined;
variants?: ComponentsVariants<Theme>['MuiPagination'] | undefined;
} | undefined;
MuiPaginationItem?: {
defaultProps?: ComponentsProps['MuiPaginationItem'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiPaginationItem'] | undefined;
variants?: ComponentsVariants<Theme>['MuiPaginationItem'] | undefined;
} | undefined;
MuiPaper?: {
defaultProps?: ComponentsProps['MuiPaper'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiPaper'] | undefined;
variants?: ComponentsVariants<Theme>['MuiPaper'] | undefined;
} | undefined;
MuiPopper?: {
defaultProps?: ComponentsProps['MuiPopper'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiPopper'] | undefined;
} | undefined;
MuiPopover?: {
defaultProps?: ComponentsProps['MuiPopover'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiPopover'] | undefined;
variants?: ComponentsVariants<Theme>['MuiPopover'] | undefined;
} | undefined;
MuiRadio?: {
defaultProps?: ComponentsProps['MuiRadio'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiRadio'] | undefined;
variants?: ComponentsVariants<Theme>['MuiRadio'] | undefined;
} | undefined;
MuiRadioGroup?: {
defaultProps?: ComponentsProps['MuiRadioGroup'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiRadioGroup'] | undefined;
variants?: ComponentsVariants<Theme>['MuiRadioGroup'] | undefined;
} | undefined;
MuiRating?: {
defaultProps?: ComponentsProps['MuiRating'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiRating'] | undefined;
variants?: ComponentsVariants<Theme>['MuiRating'] | undefined;
} | undefined;
MuiScopedCssBaseline?: {
defaultProps?: ComponentsProps['MuiScopedCssBaseline'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiScopedCssBaseline'] | undefined;
variants?: ComponentsVariants<Theme>['MuiScopedCssBaseline'] | undefined;
} | undefined;
MuiSelect?: {
defaultProps?: ComponentsProps['MuiSelect'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSelect'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSelect'] | undefined;
} | undefined;
MuiSkeleton?: {
defaultProps?: ComponentsProps['MuiSkeleton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSkeleton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSkeleton'] | undefined;
} | undefined;
MuiSlider?: {
defaultProps?: ComponentsProps['MuiSlider'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSlider'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSlider'] | undefined;
} | undefined;
MuiSnackbar?: {
defaultProps?: ComponentsProps['MuiSnackbar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSnackbar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSnackbar'] | undefined;
} | undefined;
MuiSnackbarContent?: {
defaultProps?: ComponentsProps['MuiSnackbarContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSnackbarContent'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSnackbarContent'] | undefined;
} | undefined;
MuiSpeedDial?: {
defaultProps?: ComponentsProps['MuiSpeedDial'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDial'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSpeedDial'] | undefined;
} | undefined;
MuiSpeedDialAction?: {
defaultProps?: ComponentsProps['MuiSpeedDialAction'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDialAction'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSpeedDialAction'] | undefined;
} | undefined;
MuiSpeedDialIcon?: {
defaultProps?: ComponentsProps['MuiSpeedDialIcon'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSpeedDialIcon'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSpeedDialIcon'] | undefined;
} | undefined;
MuiStack?: {
defaultProps?: ComponentsProps['MuiStack'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStack'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStack'] | undefined;
} | undefined;
MuiStep?: {
defaultProps?: ComponentsProps['MuiStep'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStep'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStep'] | undefined;
} | undefined;
MuiStepButton?: {
defaultProps?: ComponentsProps['MuiStepButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepButton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepButton'] | undefined;
} | undefined;
MuiStepConnector?: {
defaultProps?: ComponentsProps['MuiStepConnector'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepConnector'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepConnector'] | undefined;
} | undefined;
MuiStepContent?: {
defaultProps?: ComponentsProps['MuiStepContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepContent'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepContent'] | undefined;
} | undefined;
MuiStepIcon?: {
defaultProps?: ComponentsProps['MuiStepIcon'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepIcon'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepIcon'] | undefined;
} | undefined;
MuiStepLabel?: {
defaultProps?: ComponentsProps['MuiStepLabel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepLabel'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepLabel'] | undefined;
} | undefined;
MuiStepper?: {
defaultProps?: ComponentsProps['MuiStepper'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiStepper'] | undefined;
variants?: ComponentsVariants<Theme>['MuiStepper'] | undefined;
} | undefined;
MuiSvgIcon?: {
defaultProps?: ComponentsProps['MuiSvgIcon'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSvgIcon'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSvgIcon'] | undefined;
} | undefined;
MuiSwipeableDrawer?: {
defaultProps?: ComponentsProps['MuiSwipeableDrawer'] | undefined;
} | undefined;
MuiSwitch?: {
defaultProps?: ComponentsProps['MuiSwitch'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiSwitch'] | undefined;
variants?: ComponentsVariants<Theme>['MuiSwitch'] | undefined;
} | undefined;
MuiTab?: {
defaultProps?: ComponentsProps['MuiTab'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTab'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTab'] | undefined;
} | undefined;
MuiTable?: {
defaultProps?: ComponentsProps['MuiTable'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTable'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTable'] | undefined;
} | undefined;
MuiTableBody?: {
defaultProps?: ComponentsProps['MuiTableBody'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableBody'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableBody'] | undefined;
} | undefined;
MuiTableCell?: {
defaultProps?: ComponentsProps['MuiTableCell'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableCell'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableCell'] | undefined;
} | undefined;
MuiTableContainer?: {
defaultProps?: ComponentsProps['MuiTableContainer'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableContainer'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableContainer'] | undefined;
} | undefined;
MuiTableFooter?: {
defaultProps?: ComponentsProps['MuiTableFooter'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableFooter'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableFooter'] | undefined;
} | undefined;
MuiTableHead?: {
defaultProps?: ComponentsProps['MuiTableHead'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableHead'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableHead'] | undefined;
} | undefined;
MuiTablePagination?: {
defaultProps?: ComponentsProps['MuiTablePagination'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTablePagination'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTablePagination'] | undefined;
} | undefined;
MuiTablePaginationActions?: {
defaultProps?: ComponentsProps['MuiTablePaginationActions'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTablePaginationActions'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTablePaginationActions'] | undefined;
} | undefined;
MuiTableRow?: {
defaultProps?: ComponentsProps['MuiTableRow'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableRow'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableRow'] | undefined;
} | undefined;
MuiTableSortLabel?: {
defaultProps?: ComponentsProps['MuiTableSortLabel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTableSortLabel'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTableSortLabel'] | undefined;
} | undefined;
MuiTabs?: {
defaultProps?: ComponentsProps['MuiTabs'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTabs'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTabs'] | undefined;
} | undefined;
MuiTextField?: {
defaultProps?: ComponentsProps['MuiTextField'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTextField'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTextField'] | undefined;
} | undefined;
MuiToggleButton?: {
defaultProps?: ComponentsProps['MuiToggleButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiToggleButton'] | undefined;
variants?: ComponentsVariants<Theme>['MuiToggleButton'] | undefined;
} | undefined;
MuiToggleButtonGroup?: {
defaultProps?: ComponentsProps['MuiToggleButtonGroup'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiToggleButtonGroup'] | undefined;
variants?: ComponentsVariants<Theme>['MuiToggleButtonGroup'] | undefined;
} | undefined;
MuiToolbar?: {
defaultProps?: ComponentsProps['MuiToolbar'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiToolbar'] | undefined;
variants?: ComponentsVariants<Theme>['MuiToolbar'] | undefined;
} | undefined;
MuiTooltip?: {
defaultProps?: ComponentsProps['MuiTooltip'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTooltip'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTooltip'] | undefined;
} | undefined;
MuiTouchRipple?: {
defaultProps?: ComponentsProps['MuiTouchRipple'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTouchRipple'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTouchRipple'] | undefined;
} | undefined;
MuiTypography?: {
defaultProps?: ComponentsProps['MuiTypography'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTypography'] | undefined;
variants?: ComponentsVariants<Theme>['MuiTypography'] | undefined;
} | undefined;
MuiUseMediaQuery?: {
defaultProps?: ComponentsProps['MuiUseMediaQuery'] | undefined;
} | undefined;
}