// stub file to keep docs for Text object tag
/**
* The `Text` tag shows text that can be labeled. Use to display any type of text on the labeling interface.
* You can use `` to preserve all spaces in the text, otherwise spaces are trimmed when displayed and saved in the results.
* Every space in the text sample is counted when calculating result offsets, for example for NER labeling tasks.
*
* Use with the following data types: text.
*
* ### How to read my text files in python?
* The Label Studio editor counts `\r\n` as two different symbols, displaying them as `\n\n`, making it look like there is extra margin between lines.
* You should either preprocess your files to replace `\r\n` with `\n` completely, or open files in Python with `newline=''` to avoid converting `\r\n` to `\n`:
* `with open('my-file.txt', encoding='utf-8', newline='') as f: text = f.read()`
* This is especially important when you are doing span NER labeling and need to get the correct offsets:
* `text[start_offset:end_offset]`
*
* @example
*
*
*
*
*
*
*
*
* @example
* Some simple text with explanations
* @name Text
* @regions TextRegion
* @meta_title Text Tags for Text Objects
* @meta_description Customize Label Studio with the Text tag to annotate text for NLP and NER machine learning and data science projects.
* @param {string} name Name of the element
* @param {string} value Data field containing text or a UR
* @param {url|text} [valueType=text] Whether the text is stored directly in uploaded data or needs to be loaded from a URL
* @param {yes|no} [saveTextResult] Whether to store labeled text along with the results. By default, doesn't store text for `valueType=url`
* @param {none|base64|base64unicode} [encoding] How to decode values from encoded strings
* @param {boolean} [selectionEnabled=true] Enable or disable selection
* @param {string} [highlightColor] Hex string with highlight color, if not provided uses the labels color
* @param {boolean} [showLabels] Whether or not to show labels next to the region; unset (by default) — use editor settings; true/false — override settings
* @param {symbol|word|sentence|paragraph} [granularity] Control region selection granularity
*/
export const TextModel = {};