import React from 'react'; import { FormStyle } from '../@Types/Form'; import { Palette, PaletteColor } from '@mui/material/styles'; declare module '@mui/material/styles' { interface Palette { outline: Palette['primary']; helperText: Palette['text']; greyBtn: Palette['primary']; stepBackgroundColor: Palette['background']; } interface PaletteOptions { outline: PaletteOptions['primary']; helperText: PaletteOptions['text']; greyBtn: PaletteOptions['primary']; stepBackgroundColor: PaletteOptions['background']; } } export type PaletteKey = keyof { [Key in keyof Palette as Palette[Key] extends PaletteColor ? Key : never]: true; }; interface MaterialProvidersProps { children: React.ReactNode; formStyle: FormStyle; } declare function MaterialProviders({ children, formStyle }: MaterialProvidersProps): JSX.Element; export default MaterialProviders;