import { TextOptions } from '../../render/types'; import { PropsWithChildrenAndClassName } from '../../types'; interface TextNodeProps extends PropsWithChildrenAndClassName { value?: string; options?: TextOptions[] | TextOptions; } /** * **JSON-format type: text** * * Simply represents some text, as a UTF-8 string. * * Attributes: * * `value`: the actual string value. * * `options`: optional array of strings, where each string indicates how the text should be formatted. The following values are allowed: * * `bold` * * `display` - references user interface text. Typical styling for this is bold and dark-grey. * * `interior` - references text on physical surfaces, such as buttons. Typically styled as bold text. * * `sub` - subscript. * * `sup` - superscript. * * `nonBreaking` - non-breaking text; the text should not be split into separate lines. * * `large` * * Children: - * * @param children * @param options * @param className * @constructor */ declare function TextNode({ children, options, className }: TextNodeProps): import("react/jsx-runtime").JSX.Element; export { TextNode };