import * as CSS from "csstype"; import { ResponsiveValue, Length } from "../utils"; /** * Types for typography related CSS properties */ export interface TypographyProps { /** * The CSS `font-weight` property */ fontWeight?: ResponsiveValue; /** * The CSS `line-height` property */ lineHeight?: ResponsiveValue>; /** * The CSS `letter-spacing` property */ letterSpacing?: ResponsiveValue>; /** * The CSS `font-size` property */ fontSize?: ResponsiveValue>; /** * The CSS `font-family` property */ fontFamily?: ResponsiveValue; /** * The CSS `text-align` property */ textAlign?: ResponsiveValue; /** * The CSS `font-style` property */ fontStyle?: ResponsiveValue; /** * The CSS `word-break` property */ wordBreak?: ResponsiveValue; /** * The CSS `overflow-wrap` property */ overflowWrap?: ResponsiveValue; /** * The CSS `text-overflow` property */ textOverflow?: ResponsiveValue; /** * The CSS `text-transform` property */ textTransform?: ResponsiveValue; /** * The CSS `white-space` property */ whiteSpace?: ResponsiveValue; /** * The CSS `text-decoration` property */ textDecoration?: ResponsiveValue>; /** * The CSS `text-decoration` property */ textDecor?: ResponsiveValue>; } export declare const typography: import("../core").Parser; export declare const typographyParser: { (props: Record): Record; config: import("../core").PropConfig; propNames: string[]; cache: Map; };