import { PaletteColorOptions, PaletteColor, PaletteOptions, ThemeOptions, Theme, InputBasePropsColorOverrides, } from '@mui/material'; import {IColorAmount} from '../entities/color-amount'; import { ColorsNameType, IColorsName, IOverrideColors, } from '../entities/colors-name'; import {IFonts} from '../entities/fonts'; declare module '@mui/material/styles' { interface PaletteOptions extends IColorsName {} interface PaletteColorOptions extends IColorAmount {} interface PaletteColor extends IColorAmount {} interface Palette extends IColorsName {} interface ThemeOptions { fonts?: IFonts; } interface Theme { fonts?: IFonts; } } declare module '@mui/material/InputBase' { interface InputBasePropsColorOverrides extends IOverrideColors {} } declare module '@mui/material/Switch' { interface SwitchPropsSizeOverrides { sm: true; md: true; small: false; medium: false; } interface SwitchPropsColorOverrides extends IOverrideColors {} }