import { Breakpoint, PaletteMode, PaletteOptions } from '@mui/material';
import { TypographyStyleOptions } from '@mui/material/styles/createTypography';
declare function withTheme<P extends object>(Component: React.ComponentType<P>, { mode, pageWidth, palette, typography, }?: {
    mode?: PaletteMode;
    pageWidth?: Breakpoint;
    palette?: PaletteOptions;
    typography?: TypographyStyleOptions;
}): (props: P) => import("react/jsx-runtime").JSX.Element;
export default withTheme;
