import { PaletteMode, Theme } from '@mui/material'; import { ElicePaletteName } from '@elice/mui-system'; import { AIDTPaletteLevel, AIDTPalettePublisher, AIDTPaletteSubject } from '../types/theme.types'; import { TypographyFontFamilyType } from '../typography'; export interface CreateEliceThemeProps { paletteMode?: PaletteMode; paletteName?: ElicePaletteName; palettePublisher?: AIDTPalettePublisher; paletteSubject?: AIDTPaletteSubject; paletteLevel?: AIDTPaletteLevel; typographyFontFamily?: TypographyFontFamilyType; } /** * Override createEliceTheme to use createAIDTTheme instead * This ensures the override works in both development and production builds */ export declare const createEliceTheme: ({ paletteMode, palettePublisher, paletteSubject, paletteLevel, typographyFontFamily, }?: CreateEliceThemeProps) => Theme; export { createEliceTheme as originalCreateEliceTheme } from '@elice/mui-system';