import React, { ForwardedRef } from 'react'; import { RecordTextAreaElementProps, RecordTextAreaValueType } from './types'; export declare const RecordTextAreaElementInner: ({ label, fieldNote, labelNote, valueNote, valueAction, error, onChange, onFocus, onBlur, id, value, width, initialLines, labelHidden, fieldTermHidden, disabled, required, readonly, inferenceSourceLabel, horizontal, hasParentField, name, previewFormat, }: RecordTextAreaElementProps, ref: ForwardedRef) => JSX.Element; /** * 詳細画面のフォームArea内のテキストエリアフィールドを表示するコンポーネントです。 * * このコンポーネントは以下の機能を提供します: * * - `FormSegment` が編集モードか判定し、詳細表示と編集フォームを動的に切り替えます。 * - テキストエリアフィールドの表示 * - 入力フォーマット設定 * - ラベルの表示 * - 各要素の補足情報の表示 * - フィールド、ラベル、値の補足情報を表示 * - 必須フィールドの表示 * - フォームのエラー表示 * - 値アクションの表示 * - 読み取り専用設定 * - フィールド要素の設定 * - フィールドの非活性設定 * - フィールドの横幅設定 * - フィールドとラベルの水平表示設定 * - 詳細表示での値の表示設定 */ export declare const RecordTextAreaElement: (props: import("../shared/types").RecordElementFormBaseProps & { id?: string | undefined; error?: import("../shared").RecordElementErrorType | undefined; previewFormat?: import("../shared").RecordElementPreviewFormatType | undefined; value: V; onChange?: ((v?: V | undefined) => void) | undefined; onBlur?: ((v?: V | undefined) => void) | undefined; onFocus?: ((v?: V | undefined) => void) | undefined; } & { name?: string | undefined; width?: import("@c-fo/vibes").TextAreaWidth | undefined; initialLines?: number | undefined; hasParentField?: boolean | undefined; } & { ref?: React.Ref | undefined; }) => ReturnType;