import { ComponentPropsWithoutRef } from "react"; import { FieldGroupContextValue } from "../FieldGroup"; export interface CheckboxProps extends ComponentPropsWithoutRef<"input">, FieldGroupContextValue { /** * ラベルの表示に利用できます。 */ label?: React.ReactNode; /** * ラベルの表示に利用できます * @deprecated 代わりにlabelを利用してください。 * childrenがlabelであることや、input要素のようなコンポーネントがchildrenを持っていることに違和感があるため、非推奨になりました。 */ children?: React.ReactNode; /** * 値をコントロールする場合の値を指定します。checkedを使用する場合、onChangeは必須です。 */ checked?: boolean; /** * 値をアンコントロールする場合の初期値を指定します。値の取得はform要素を介して行ってください。 * @default false */ defaultChecked?: boolean; disabled?: boolean; /** * @experimental disabled時の挙動などが未定義です。 */ indeterminate?: boolean; } export declare const Checkbox: import("react").ForwardRefExoticComponent>;