import { unstable_generateUtilityClasses as generateUtilityClasses } from '@mui/utils'; import generateUtilityClass from '../generateUtilityClass'; export interface ImageListClasses { /** Styles applied to the root element. */ root: string; /** Styles applied to the root element if `variant="masonry"`. */ masonry: string; /** Styles applied to the root element if `variant="quilted"`. */ quilted: string; /** Styles applied to the root element if `variant="standard"`. */ standard: string; /** Styles applied to the root element if `variant="woven"`. */ woven: string; } export type ImageListClassKey = keyof ImageListClasses; export function getImageListUtilityClass(slot: string): string { return generateUtilityClass('MuiImageList', slot); } const imageListClasses: ImageListClasses = generateUtilityClasses('MuiImageList', [ 'root', 'masonry', 'quilted', 'standard', 'woven', ]); export default imageListClasses;