@mui/lab
Version:
Laboratory for new Material UI modules.
63 lines • 3.09 kB
TypeScript
import { ComponentsProps, ComponentsOverrides, ComponentsVariants, Theme as MuiTheme } from '@mui/material/styles';
type Theme = Omit<MuiTheme, 'components'>;
export {};
export interface LabComponents {
MuiLoadingButton?: {
defaultProps?: ComponentsProps['MuiLoadingButton'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiLoadingButton'] | undefined;
variants?: ComponentsVariants['MuiLoadingButton'] | undefined;
} | undefined;
MuiMasonry?: {
defaultProps?: ComponentsProps['MuiMasonry'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiMasonry'] | undefined;
variants?: ComponentsVariants['MuiMasonry'] | undefined;
} | undefined;
MuiTabList?: {
defaultProps?: ComponentsProps['MuiTabList'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTabList'] | undefined;
variants?: ComponentsVariants['MuiTabList'] | undefined;
} | undefined;
MuiTabPanel?: {
defaultProps?: ComponentsProps['MuiTabPanel'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTabPanel'] | undefined;
variants?: ComponentsVariants['MuiTabPanel'] | undefined;
} | undefined;
MuiTimeline?: {
defaultProps?: ComponentsProps['MuiTimeline'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimeline'] | undefined;
variants?: ComponentsVariants['MuiTimeline'] | undefined;
} | undefined;
MuiTimelineConnector?: {
defaultProps?: ComponentsProps['MuiTimelineConnector'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineConnector'] | undefined;
variants?: ComponentsVariants['MuiTimelineConnector'] | undefined;
} | undefined;
MuiTimelineContent?: {
defaultProps?: ComponentsProps['MuiTimelineContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineContent'] | undefined;
variants?: ComponentsVariants['MuiTimelineContent'] | undefined;
} | undefined;
MuiTimelineDot?: {
defaultProps?: ComponentsProps['MuiTimelineDot'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineDot'] | undefined;
variants?: ComponentsVariants['MuiTimelineDot'] | undefined;
} | undefined;
MuiTimelineItem?: {
defaultProps?: ComponentsProps['MuiTimelineItem'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineItem'] | undefined;
variants?: ComponentsVariants['MuiTimelineItem'] | undefined;
} | undefined;
MuiTimelineOppositeContent?: {
defaultProps?: ComponentsProps['MuiTimelineOppositeContent'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineOppositeContent'] | undefined;
variants?: ComponentsVariants['MuiTimelineOppositeContent'] | undefined;
} | undefined;
MuiTimelineSeparator?: {
defaultProps?: ComponentsProps['MuiTimelineSeparator'] | undefined;
styleOverrides?: ComponentsOverrides<Theme>['MuiTimelineSeparator'] | undefined;
variants?: ComponentsVariants['MuiTimelineSeparator'] | undefined;
} | undefined;
}
declare module '@mui/material/styles' {
interface Components extends LabComponents {}
}