import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; import generateUtilityClass from '../generateUtilityClass'; export interface SnackbarContentClasses { /** Styles applied to the root element. */ root: string; /** Styles applied to the message wrapper element. */ message: string; /** Styles applied to the action wrapper element if `action` is provided. */ action: string; } export type SnackbarContentClassKey = keyof SnackbarContentClasses; export function getSnackbarContentUtilityClass(slot: string): string { return generateUtilityClass('MuiSnackbarContent', slot); } const snackbarContentClasses: SnackbarContentClasses = generateUtilityClasses( 'MuiSnackbarContent', ['root', 'message', 'action'], ); export default snackbarContentClasses;