import { HeadingVariant, TextAccent, TextVariant } from '@preply/ds-core'; import { TextStyle as RNTextStyle, TextProps } from 'react-native'; import { CommonProps } from '../common/types'; export interface TextStyleCommonProps { accent?: TextAccent; centered?: boolean; textTransform?: RNTextStyle['textTransform']; } export interface TextStyleProps extends TextStyleCommonProps { variant?: TextVariant; } export interface HeadingStyleProps extends TextStyleCommonProps { variant: HeadingVariant; dontFixLettersCut?: boolean; } export interface TextVariantStyle { fontFamily: NonNullable; fontSize: RNTextStyle['fontSize']; letterSpacing: RNTextStyle['letterSpacing']; lineHeight: RNTextStyle['lineHeight']; } export interface TextStyle extends TextVariantStyle { color: string; textAlign: RNTextStyle['textAlign']; } type PickedRNTextProps = Pick; export interface TextCommonProps extends CommonProps, PickedRNTextProps { stretch?: boolean; } export {}; //# sourceMappingURL=types.d.ts.map