import { CSSProperties } from '../Common'; export type Variant = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'button' | 'overline' | 'link' | 'label' | 'body1Bold' | 'body2Bold' | 'subtitle2Light' | 'pageTitle' | 'pageTitleSmall' | 'dialogTitle' | 'selectOption' | 'tableTitleCell' | 'tableSmallHeader' | 'tableStandardCell' | 'tableCountCell' | 'tableCategory' | 'uploadDropZoneDescription' | 'uploadDropZoneProgressText' | 'tablePlaceholderTitle' | 'switchLabel' | 'tableFilterTitle' | 'tablePlaceholderDescription' | 'tableIpCellText' | 'tableIpPopupTitle' | 'tableIpPopupDesc' | 'tableFilterChipInfo' | 'tablePopupTitle' | 'tableHeaderTitle'; export type FontStyle = { fontFamily: CSSProperties['fontFamily']; fontSize: number; fontWeightLight: CSSProperties['fontWeight']; fontWeightRegular: CSSProperties['fontWeight']; fontWeightMedium: CSSProperties['fontWeight']; fontWeightBold: CSSProperties['fontWeight']; htmlFontSize: number; }; export type TypographyOptions = Partial> & Partial; export type Typography = Record & FontStyle;