import * as react from 'react';
import { FC, PropsWithChildren, Dispatch, SetStateAction } from 'react';
import { a as ThemeOptions } from './types-dffcbd05.js';
import { b as PaletteMode } from './types-1693a3d6.js';

interface EulerMaterialsState {
    mode: PaletteMode;
    setMode: Dispatch<SetStateAction<EulerMaterialsState["mode"]>>;
}
interface EulerMaterialsProps {
    themeOptions?: ThemeOptions;
}
declare const EulerMaterials: {
    Context: react.Context<EulerMaterialsState>;
    Provider: FC<PropsWithChildren<EulerMaterialsProps>>;
};

export { EulerMaterials as E };
