import React from "react"; export type Select2OptionProps = { /** * 選択肢の値 */ value: string | number; /** * 無効状態 */ disabled?: boolean; /** * 表示するラベル */ children: React.ReactNode; /** * ラベルの前に表示する要素 */ prepend?: React.ReactNode; /** * ラベルの後に表示する要素 */ append?: React.ReactNode; /** * この選択肢を削除するときに呼ばれる。 * 渡したとき、行をホバーすると末尾にゴミ箱が出る。ゴミ箱をホバーすると「削除」と出る。 * Select2 は選択肢を消さない。親が children と value から外す。 */ onDelete?: () => void; }; /** * Select2Optionコンポーネント * * Select2コンポーネント内で使用することを想定しています。 * 実際に何かをレンダリングせず、Select2の選択肢として登録するための宣言的なコンポーネントです。 */ export declare const Select2Option: React.FC;