import { Theme, ThemeOptions } from '.' import { Color } from '..' declare module '@mui/material/styles' { interface PaletteColor extends Color {} interface Palette { referwell: Palette['primary']; } interface PaletteOptions { referwell?: PaletteOptions['primary']; } interface TypographyVariants { body3: React.CSSProperties; } interface TypographyVariantsOptions { body3?: React.CSSProperties; } } declare module '@mui/material/Button' { interface ButtonPropsVariantOverrides { light: true; } } declare module '@mui/material/Chip' { interface ChipPropsVariantOverrides { light: true; } } declare module '@mui/material/Typography' { interface TypographyPropsVariantOverrides { body3: true; } } declare module '@mui/material/IconButton' { interface IconButtonOwnProps { variant?: 'outlined' | 'contained' mode?: 'squared'; } } export default function createCustomTheme(options?: ThemeOptions): Theme