import type { TextProps } from 'react-native'; export type TypographyType = 'danger' | 'secondary' | 'light' | 'primary' | 'success' | 'warning'; export type TypographySize = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; export type TypographyTitleLevel = 1 | 2 | 3 | 4 | 5; export interface TypographyBaseProps extends TextProps { type?: TypographyType; size?: TypographySize; level?: TypographyTitleLevel; disabled?: boolean; delete?: boolean; underline?: boolean; center?: boolean; strong?: boolean; ellipsis?: boolean | number; onPress?: () => void; } export type TypographyTextProps = Omit; export type TypographyTitleProps = TypographyBaseProps; export type TypographyLinkProps = Omit;