import { RecordSelectBoxElementProps, RecordSelectBoxValueType } from './types'; /** * 詳細画面のフォームArea内のセレクトボックスを表示するコンポーネントです。 * * このコンポーネントは以下の機能を提供します: * * - `FormSegment` が編集モードか判定し、詳細表示と編集フォームを動的に切り替えます。 * - セレクトボックスの表示 * - ラベルの表示 * - 各要素の補足情報の表示 * - フィールド、ラベル、値の補足情報を表示 * - 必須フィールドの表示 * - フォームのエラー表示 * - 値アクションの表示 * - 読み取り専用設定 * - フィールド要素の設定 * - フィールドの非活性設定 * - フィールドの横幅設定 * - フィールドとラベルの水平表示設定 * - 詳細表示での値の表示設定 * - 値が null の場合の表示設定 * - セレクトボックスの選択肢に応じた追加コンポーネントの表示 * - 追加コンポーネントの表示方向設定 */ export declare const RecordSelectBoxElement: ({ id, label, fieldNote, labelNote, valueNote, valueAction, error, value, choices, name, nullOption, previewFormat, onChange: onChangeProp, labelHidden, fieldTermHidden, required, readonly, inferenceSourceLabel, horizontal, onBlur: onBlurProp, children, childrenDirection, ...props }: RecordSelectBoxElementProps) => JSX.Element;