/// import type { PDSTextType, UiColors } from '../../common'; export type TextLabelProps = { text: PDSTextType; textAlign?: 'left' | 'center' | 'right'; styleTheme?: 'displayBold' | 'headingBold' | 'leadParaBold' | 'leadParaRegular' | 'subTitleBold' | 'subTitleRegular' | 'body1Bold' | 'body1Regular' | 'body2Bold' | 'body2Regular' | 'caption1Bold' | 'caption1Regular' | 'caption2Bold' | 'caption2Regular' | 'form1Regular' | 'form2Regular' | 'blog1Regular'; colorOverride?: UiColors; colorTheme?: 'sysTextPrimary' | 'sysTextSecondary' | 'sysTextTertiary' | 'sysTextWhite' | 'sysTextError' | 'sysTextWarning' | 'sysTextBrandPrimary' | 'sysTextBrandSeconVariant' | 'usrTextBrandPrimary' | 'usrTextBrandSeconVariant' | 'usrTextBrandOnPrimary'; singleLineMode?: 'none' | 'use'; ellipsisMode?: 'none' | 'use'; lineLimit?: number; userSelectMode?: 'none' | 'use'; customFontSize?: string; customFontWeight?: 'bold' | 'regular'; textDecorationType?: 'none' | 'line_through'; requirementMode?: 'none' | 'use'; bulletPointMode?: 'none' | 'use'; wordBreak?: 'normal' | 'break_all' | 'keep_all' | 'break_word'; }; export type TextStyleProps = { textAlign?: 'left' | 'center' | 'right'; styleTheme?: 'displayBold' | 'headingBold' | 'leadParaBold' | 'leadParaRegular' | 'subTitleBold' | 'subTitleRegular' | 'body1Bold' | 'body1Regular' | 'body2Bold' | 'body2Regular' | 'caption1Bold' | 'caption1Regular' | 'caption2Bold' | 'caption2Regular' | 'form1Regular' | 'form2Regular' | 'blog1Regular'; colorOverride?: UiColors; colorTheme?: 'sysTextPrimary' | 'sysTextSecondary' | 'sysTextTertiary' | 'sysTextWhite' | 'sysTextError' | 'sysTextWarning' | 'sysTextBrandPrimary' | 'sysTextBrandSeconVariant' | 'usrTextBrandPrimary' | 'usrTextBrandSeconVariant' | 'usrTextBrandOnPrimary'; singleLineMode?: 'none' | 'use'; ellipsisMode?: 'none' | 'use'; lineLimit?: number; userSelectMode?: 'none' | 'use'; customFontSize?: string; customFontWeight?: 'bold' | 'regular'; textDecorationType?: 'none' | 'line_through'; bulletPointMode?: 'none' | 'use'; wordBreak?: 'normal' | 'break_all' | 'keep_all' | 'break_word'; }; declare function TextLabel({ text, textAlign, styleTheme, colorOverride, colorTheme, singleLineMode, ellipsisMode, lineLimit, userSelectMode, customFontSize, customFontWeight, textDecorationType, requirementMode, bulletPointMode, wordBreak }: TextLabelProps): JSX.Element; export default TextLabel;