import type * as CSS from 'csstype'; import type { ResponsiveValue } from '../../components/types/responsiveValue'; import type { TypographyProps as ssTypographyProps } from 'styled-system'; import type { TextStyle } from 'react-native'; /** * Types for typography related CSS properties */ export interface TypographyProps extends ssTypographyProps { textTransform?: ResponsiveValue['textTransform']>; textDecorationColor?: ResponsiveValue['textDecorationColor']>; textDecorationStyle?: ResponsiveValue['textDecorationStyle']>; textDecorationLine?: ResponsiveValue['textDecorationLine'] | string>; /** * The CSS `word-break` property */ wordBreak?: ResponsiveValue; /** * The CSS `overflow-wrap` property */ overflowWrap?: ResponsiveValue; /** * The CSS `text-overflow` property */ textOverflow?: ResponsiveValue; /** * The CSS `white-space` property */ whiteSpace?: ResponsiveValue; /** * The CSS `text-decoration` property */ textDecoration?: ResponsiveValue; /** * The CSS `text-decoration` property */ txtDecor?: ResponsiveValue; }