import { TextStyle, ViewStyle } from 'react-native';

import { TextPresets } from '~/components/text';
import { TranslationKey } from '~/i18n';
import { PresetsWithAccent } from '~/theme';

export interface TextWithTagProps {
  expanded?: boolean;
  tag?: string;
  tagPreset?: PresetsWithAccent;
  tagTx?: TranslationKey;
  tagTxOptions?: object;
  text?: string;
  textPreset?: TextPresets;
  tx?: TranslationKey;
  txOptions?: object;
  style?: ViewStyle;
  tagStyle?: ViewStyle;
  tagTextStyle?: TextStyle;
  textStyle?: TextStyle;
}
