import type { TypographyProps as MuiTypographyProps } from '@mui/material/Typography';
import type { FontWeight } from '../../types';
export interface TypographyProps extends Omit<MuiTypographyProps, 'variant'> {
    /**
     * The fontWeight of the component.
     * @default 'regular'
     */
    fontWeight?: FontWeight;
    /**
     * Flag to use inherited color.
     * @default false
     */
    inheritColor?: boolean;
    /**
     * Applies the theme typography styles.
     * @default 'body1'
     */
    variant?: 'caption' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'overline';
}
