import type { CSSProperties } from 'react'; export declare const fontFamily = "\"Roboto\", \"Helvetica\", \"Arial\", sans-serif"; export declare const fontSize: { readonly micro: "0.625rem"; readonly footnote: "0.6875rem"; readonly dense: "0.8125rem"; readonly display: "1.75rem"; }; /** * NG size tokens. They live in the MUI theme, so they only reach the DOM when * the theme is built with `muiThemeOptions` — either through * `` or by merging the options * into the consumer own `ThemeProvider`. The `Typography` component falls back * to these values when the theme does not carry them, so the size is never * lost — but a consumer theme can only override a token that it declares. */ export declare const typographyVariants: { micro: { fontFamily: string; fontSize: "0.625rem"; lineHeight: number; letterSpacing: string; }; footnote: { fontFamily: string; fontSize: "0.6875rem"; lineHeight: number; letterSpacing: string; }; dense: { fontFamily: string; fontSize: "0.8125rem"; lineHeight: number; letterSpacing: string; }; display: { fontFamily: string; fontSize: "1.75rem"; lineHeight: number; letterSpacing: string; fontWeight: number; }; }; export declare const variantMapping: { readonly display: "p"; }; export declare const typographyOptions: { micro: { fontFamily: string; fontSize: "0.625rem"; lineHeight: number; letterSpacing: string; }; footnote: { fontFamily: string; fontSize: "0.6875rem"; lineHeight: number; letterSpacing: string; }; dense: { fontFamily: string; fontSize: "0.8125rem"; lineHeight: number; letterSpacing: string; }; display: { fontFamily: string; fontSize: "1.75rem"; lineHeight: number; letterSpacing: string; fontWeight: number; }; fontFamily: string; }; declare module '@mui/material/styles' { interface TypographyVariants { micro: CSSProperties; footnote: CSSProperties; dense: CSSProperties; display: CSSProperties; } interface TypographyVariantsOptions { micro?: CSSProperties; footnote?: CSSProperties; dense?: CSSProperties; display?: CSSProperties; } } declare module '@mui/material/Typography' { interface TypographyPropsVariantOverrides { micro: true; footnote: true; dense: true; display: true; } }