/// <reference types="react" />
import { TypographyProps as MuiTypographyProps } from '@mui/material';
/**
 * The color of the text.
 */
export type TypographyColor = 'initial' | 'inherit' | 'primary' | 'secondary' | 'textPrimary' | 'textSecondary' | 'error';
/**
 * Controls the text emphasis. Different font styles can be used individually or in combination.
 */
export type Emphasis = 'bold' | 'italic' | 'underline' | 'line-through' | 'overline';
export interface TypographyProps extends MuiTypographyProps {
    /**
     * The color of the text
     */
    color?: TypographyColor;
    /**
     * If provided, a text will appear on hover.
     */
    tooltip?: React.ReactNode;
    /**
     * Controls the text emphasis. Different font styles can be used individually or in combination
     */
    emphasis?: Emphasis | Emphasis[];
}
