/** @jsxImportSource react */ import { TextField, TextFieldConfig } from "./TextField"; import { FieldInstance } from "./Field"; import type { RenderingContext } from "../../ui/RenderingContext"; import { NumberProp } from "../../ui/Prop"; export interface TextAreaConfig extends TextFieldConfig { /** Specifies the number of visible lines. */ rows?: NumberProp; /** Event used to report on a new value. Defaults to `blur`. Other permitted value is `input`. */ reactOn?: string; /** Base CSS class to be applied to the element. Defaults to `textarea`. */ baseClass?: string; } export declare class TextArea extends TextField { constructor(config?: TextAreaConfig); declareData(...args: Record[]): void; prepareData(context: RenderingContext, instance: FieldInstance