import * as CSS from "csstype"; import { Config } from "../utils/prop-config"; import { ResponsiveValue, Token } from "../utils"; export declare const typography: Config; /** * Types for typography related CSS properties */ export interface TypographyProps { /** * The CSS `font-weight` property */ fontWeight?: Token; /** * The CSS `line-height` property */ lineHeight?: Token; /** * The CSS `letter-spacing` property */ letterSpacing?: Token; /** * The CSS `font-size` property */ fontSize?: Token; /** * The CSS `font-family` property */ fontFamily?: Token; /** * The CSS `text-align` property */ textAlign?: Token; /** * The CSS `font-style` property */ fontStyle?: Token; /** * The CSS `text-indent` property */ textIndent?: Token; /** * The CSS `word-break` property */ wordBreak?: Token; /** * The CSS `overflow-wrap` property */ overflowWrap?: Token; /** * The CSS `text-overflow` property */ textOverflow?: Token; /** * The CSS `text-transform` property */ textTransform?: Token; /** * The CSS `white-space` property */ whiteSpace?: Token; /** * Used to visually truncate a text after a number of lines. */ noOfLines?: ResponsiveValue; /** * If `true`, it clamps truncate a text after one line. */ isTruncated?: boolean; }